loggingadmin

package
v0.0.23 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 12, 2023 License: Apache-2.0 Imports: 6 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var NewSession = func(ctx context.Context, opt config.Spanner, opts ...option.ClientOption) (ISession, error) {
	return newClient(ctx, opt.ProjectID, opts...)
}

NewSession method

Functions

This section is empty.

Types

type ISession

type ISession interface {
	Close() error
	DeleteLog(ctx context.Context, logID string) error
	Entries(ctx context.Context, opts ...logadmin.EntriesOption) *logadmin.EntryIterator
	Logs(ctx context.Context) *logadmin.LogIterator
	CreateMetric(ctx context.Context, m *logadmin.Metric) error
	DeleteMetric(ctx context.Context, metricID string) error
	Metric(ctx context.Context, metricID string) (*logadmin.Metric, error)
	UpdateMetric(ctx context.Context, m *logadmin.Metric) error
	Metrics(ctx context.Context) *logadmin.MetricIterator
	ResourceDescriptors(ctx context.Context) *logadmin.ResourceDescriptorIterator
	CreateSink(ctx context.Context, sink *logadmin.Sink) (*logadmin.Sink, error)
	CreateSinkOpt(ctx context.Context, sink *logadmin.Sink, opts logadmin.SinkOptions) (*logadmin.Sink, error)
	DeleteSink(ctx context.Context, sinkID string) error
	Sink(ctx context.Context, sinkID string) (*logadmin.Sink, error)
	UpdateSink(ctx context.Context, sink *logadmin.Sink) (*logadmin.Sink, error)
	UpdateSinkOpt(ctx context.Context, sink *logadmin.Sink, opts logadmin.SinkOptions) (*logadmin.Sink, error)
	Sinks(ctx context.Context) *logadmin.SinkIterator
}

ISession interface

func NewExtendLoggingAdmin

func NewExtendLoggingAdmin(logger *zap.Logger, opt config.Spanner) (ISession, func(), error)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL