configurer

package
v5.1.14 Latest Latest
Warning

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

Go to latest
Published: Mar 7, 2023 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ConfigBucket

type ConfigBucket interface {
	GetBucketBatch() int
	GetBucketCapacity() int
	GetBucketConcurrency() int32
	GetBucketFrequency() int
}

type ConfigFileTracer

type ConfigFileTracer interface {
	GetFileTracer() FileTracer
}

type ConfigLogger

type ConfigLogger interface {
	GetLoggerExporter() string
	GetLoggerLevel() common.Level
	LevelEnabled(level common.Level) bool
}

type ConfigLoggerFile

type ConfigLoggerFile interface {
	GetFileLogger() FileLogger
}

type ConfigOpenTracing

type ConfigOpenTracing interface {
	GetOpenTracingSampled() string
	GetOpenTracingSpanId() string
	GetOpenTracingTraceId() string
}

type ConfigTracer

type ConfigTracer interface {
	GetTracerExporter() string
	GetTracerTopic() string
}

type ConfigTracerJaeger

type ConfigTracerJaeger interface {
	GetJaegerTracer() JaegerTracer
}

type ConfigTracerZipkin

type ConfigTracerZipkin interface {
	GetZipkinTracer() ZipkinTracer
}

type Configuration

type Configuration interface {
	ConfigBucket
	ConfigLogger
	ConfigLoggerFile
	ConfigTracer
	ConfigTracerJaeger
	ConfigTracerZipkin
	ConfigFileTracer
	ConfigOpenTracing

	// Setter
	// 设置配置参数.
	Setter() *Setter
}

Configuration 全部配置接口.

var (
	// Config
	// 全部配置.
	Config Configuration
)

type FileLogger

type FileLogger interface {
	GetExt() string
	GetFolder() string
	GetName() string
	GetPath() string
}

type FileTracer

type FileTracer interface {
	GetExt() string
	GetFolder() string
	GetName() string
	GetPath() string
}

type JaegerTracer

type JaegerTracer interface {
	GetContentType() string
	GetEndpoint() string
	GetPassword() string
	GetUsername() string
}

type Setter

type Setter struct {
	// contains filtered or unexported fields
}

Setter 设置字段.

func (*Setter) SetBucketBatch

func (o *Setter) SetBucketBatch(n int) *Setter

func (*Setter) SetBucketCapacity

func (o *Setter) SetBucketCapacity(n int) *Setter

func (*Setter) SetBucketConcurrency

func (o *Setter) SetBucketConcurrency(n int32) *Setter

func (*Setter) SetBucketFrequency

func (o *Setter) SetBucketFrequency(n int) *Setter

func (*Setter) SetFileLoggerExt

func (o *Setter) SetFileLoggerExt(s string) *Setter

func (*Setter) SetFileLoggerFolder

func (o *Setter) SetFileLoggerFolder(s string) *Setter

func (*Setter) SetFileLoggerName

func (o *Setter) SetFileLoggerName(s string) *Setter

func (*Setter) SetFileLoggerPath

func (o *Setter) SetFileLoggerPath(s string) *Setter

func (*Setter) SetFileTracerExt

func (o *Setter) SetFileTracerExt(s string) *Setter

func (*Setter) SetFileTracerFolder

func (o *Setter) SetFileTracerFolder(s string) *Setter

func (*Setter) SetFileTracerName

func (o *Setter) SetFileTracerName(s string) *Setter

func (*Setter) SetFileTracerPath

func (o *Setter) SetFileTracerPath(s string) *Setter

func (*Setter) SetJaegerTracerContentType

func (o *Setter) SetJaegerTracerContentType(s string) *Setter

func (*Setter) SetJaegerTracerEndpoint

func (o *Setter) SetJaegerTracerEndpoint(s string) *Setter

func (*Setter) SetJaegerTracerPassword

func (o *Setter) SetJaegerTracerPassword(s string) *Setter

func (*Setter) SetJaegerTracerUsername

func (o *Setter) SetJaegerTracerUsername(s string) *Setter

func (*Setter) SetLoggerExporter

func (o *Setter) SetLoggerExporter(v string) *Setter

func (*Setter) SetLoggerLevel

func (o *Setter) SetLoggerLevel(v common.Level) *Setter

func (*Setter) SetOpenTracingSampled

func (o *Setter) SetOpenTracingSampled(s string) *Setter

func (*Setter) SetOpenTracingSpanId

func (o *Setter) SetOpenTracingSpanId(s string) *Setter

func (*Setter) SetOpenTracingTraceId

func (o *Setter) SetOpenTracingTraceId(s string) *Setter

func (*Setter) SetTracerExporter

func (o *Setter) SetTracerExporter(s string) *Setter

func (*Setter) SetTracerTopic

func (o *Setter) SetTracerTopic(s string) *Setter

func (*Setter) SetZipkinTracerContentType

func (o *Setter) SetZipkinTracerContentType(s string) *Setter

func (*Setter) SetZipkinTracerEndpoint

func (o *Setter) SetZipkinTracerEndpoint(s string) *Setter

type ZipkinTracer

type ZipkinTracer interface {
	GetContentType() string
	GetEndpoint() string
}

Jump to

Keyboard shortcuts

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