Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct { // LoggerName represents the logger name while hook initiation. LoggerName string `json:",default=go-one-logger"` ServiceName string `json:",default=go-one-service"` Endpoint string `json:",optional"` Sampler string `json:",default=1.0.0"` Batcher string `json:",default=jaeger,options=jaeger|zipkin|otlpgrpc|otlphttp|file"` // OtlpHeaders represents the headers for OTLP gRPC or HTTP transport. // For example: // uptrace-dsn: 'http://project2_secret_token@localhost:14317/2' OtlpHeaders map[string]string `json:",optional"` // OtlpHttpPath represents the path for OTLP HTTP transport. Default: /v1/logs OtlpHttpPath string `json:",optional"` // OtlpHttpSecure represents the scheme to use for OTLP HTTP transport. OtlpHttpSecure bool `json:",optional"` // Disabled indicates whether StartAgent starts the agent. Disabled bool `json:",optional"` // LoggerType indicates which log lib is used. LoggerType string `json:",default=logrus,options=logrus"` }
A Config is an logsinst config.
Click to show internal directories.
Click to hide internal directories.