Documentation
¶
Index ¶
- Constants
- func Access(message string)
- func Debug(message string)
- func Debugf(format string, v ...interface{})
- func Error(message string)
- func Errorf(format string, v ...interface{})
- func Info(message string)
- func Infof(format string, v ...interface{})
- func IsSupportColor() bool
- func SetDefaultLogger(logger Logger)
- func Trace(message string)
- func Tracef(format string, v ...interface{})
- func Warn(message string)
- func Warnf(format string, v ...interface{})
- type AccessLogger
- type AccessLoggerWriter
- type ContextLogger
- type FileLogger
- func (fileLogger *FileLogger) Access(message string)
- func (fileLogger *FileLogger) AccessCtx(_ context.Context, message string)
- func (fileLogger *FileLogger) Close() error
- func (fileLogger *FileLogger) Debug(message string)
- func (fileLogger *FileLogger) DebugCtx(_ context.Context, message string)
- func (fileLogger *FileLogger) Debugf(format string, v ...interface{})
- func (fileLogger *FileLogger) DebugfCtx(_ context.Context, format string, v ...interface{})
- func (fileLogger *FileLogger) Error(message string)
- func (fileLogger *FileLogger) ErrorCtx(_ context.Context, message string)
- func (fileLogger *FileLogger) Errorf(format string, v ...interface{})
- func (fileLogger *FileLogger) ErrorfCtx(_ context.Context, format string, v ...interface{})
- func (fileLogger *FileLogger) Info(message string)
- func (fileLogger *FileLogger) InfoCtx(_ context.Context, message string)
- func (fileLogger *FileLogger) Infof(format string, v ...interface{})
- func (fileLogger *FileLogger) InfofCtx(_ context.Context, format string, v ...interface{})
- func (fileLogger *FileLogger) SetVerbosity(level int)
- func (fileLogger *FileLogger) Trace(message string)
- func (fileLogger *FileLogger) TraceCtx(_ context.Context, message string)
- func (fileLogger *FileLogger) Tracef(format string, v ...interface{})
- func (fileLogger *FileLogger) TracefCtx(_ context.Context, format string, v ...interface{})
- func (fileLogger *FileLogger) Warn(message string)
- func (fileLogger *FileLogger) WarnCtx(_ context.Context, message string)
- func (fileLogger *FileLogger) Warnf(format string, v ...interface{})
- func (fileLogger *FileLogger) WarnfCtx(_ context.Context, format string, v ...interface{})
- type FluentdLogger
- func (fl *FluentdLogger) Access(message string)
- func (fl *FluentdLogger) AccessCtx(_ context.Context, message string)
- func (fl *FluentdLogger) Close() (err error)
- func (fl *FluentdLogger) Debug(message string)
- func (fl *FluentdLogger) DebugCtx(_ context.Context, message string)
- func (fl *FluentdLogger) Debugf(format string, v ...interface{})
- func (fl *FluentdLogger) DebugfCtx(_ context.Context, format string, v ...interface{})
- func (fl *FluentdLogger) Error(message string)
- func (fl *FluentdLogger) ErrorCtx(_ context.Context, message string)
- func (fl *FluentdLogger) Errorf(format string, v ...interface{})
- func (fl *FluentdLogger) ErrorfCtx(_ context.Context, format string, v ...interface{})
- func (fl *FluentdLogger) Info(message string)
- func (fl *FluentdLogger) InfoCtx(_ context.Context, message string)
- func (fl *FluentdLogger) Infof(format string, v ...interface{})
- func (fl *FluentdLogger) InfofCtx(_ context.Context, format string, v ...interface{})
- func (fl *FluentdLogger) SetVerbosity(level int)
- func (fl *FluentdLogger) Trace(message string)
- func (fl *FluentdLogger) TraceCtx(_ context.Context, message string)
- func (fl *FluentdLogger) Tracef(format string, v ...interface{})
- func (fl *FluentdLogger) TracefCtx(_ context.Context, format string, v ...interface{})
- func (fl *FluentdLogger) Warn(message string)
- func (fl *FluentdLogger) WarnCtx(_ context.Context, message string)
- func (fl *FluentdLogger) Warnf(format string, v ...interface{})
- func (fl *FluentdLogger) WarnfCtx(_ context.Context, format string, v ...interface{})
- type FluentdLoggerConfig
- type Logger
- type MultiLogger
- func (multiLogger *MultiLogger) Access(message string)
- func (multiLogger *MultiLogger) AccessCtx(ctx context.Context, message string)
- func (multiLogger *MultiLogger) Close() error
- func (multiLogger *MultiLogger) Debug(message string)
- func (multiLogger *MultiLogger) DebugCtx(ctx context.Context, message string)
- func (multiLogger *MultiLogger) Debugf(format string, v ...interface{})
- func (multiLogger *MultiLogger) DebugfCtx(ctx context.Context, format string, v ...interface{})
- func (multiLogger *MultiLogger) Error(message string)
- func (multiLogger *MultiLogger) ErrorCtx(ctx context.Context, message string)
- func (multiLogger *MultiLogger) Errorf(format string, v ...interface{})
- func (multiLogger *MultiLogger) ErrorfCtx(ctx context.Context, format string, v ...interface{})
- func (multiLogger *MultiLogger) Info(message string)
- func (multiLogger *MultiLogger) InfoCtx(ctx context.Context, message string)
- func (multiLogger *MultiLogger) Infof(format string, v ...interface{})
- func (multiLogger *MultiLogger) InfofCtx(ctx context.Context, format string, v ...interface{})
- func (multiLogger *MultiLogger) SetVerbosity(level int)
- func (multiLogger *MultiLogger) Trace(message string)
- func (multiLogger *MultiLogger) TraceCtx(ctx context.Context, message string)
- func (multiLogger *MultiLogger) Tracef(format string, v ...interface{})
- func (multiLogger *MultiLogger) TracefCtx(ctx context.Context, format string, v ...interface{})
- func (multiLogger *MultiLogger) Warn(message string)
- func (multiLogger *MultiLogger) WarnCtx(ctx context.Context, message string)
- func (multiLogger *MultiLogger) Warnf(format string, v ...interface{})
- func (multiLogger *MultiLogger) WarnfCtx(ctx context.Context, format string, v ...interface{})
- type OpenTelemetryLogger
- func (o *OpenTelemetryLogger) Access(message string)
- func (o *OpenTelemetryLogger) AccessCtx(ctx context.Context, message string)
- func (o *OpenTelemetryLogger) Close() error
- func (o *OpenTelemetryLogger) Debug(message string)
- func (o *OpenTelemetryLogger) DebugCtx(ctx context.Context, message string)
- func (o *OpenTelemetryLogger) Debugf(format string, v ...interface{})
- func (o *OpenTelemetryLogger) DebugfCtx(ctx context.Context, format string, v ...interface{})
- func (o *OpenTelemetryLogger) Error(message string)
- func (o *OpenTelemetryLogger) ErrorCtx(ctx context.Context, message string)
- func (o *OpenTelemetryLogger) Errorf(format string, v ...interface{})
- func (o *OpenTelemetryLogger) ErrorfCtx(ctx context.Context, format string, v ...interface{})
- func (o *OpenTelemetryLogger) Info(message string)
- func (o *OpenTelemetryLogger) InfoCtx(ctx context.Context, message string)
- func (o *OpenTelemetryLogger) Infof(format string, v ...interface{})
- func (o *OpenTelemetryLogger) InfofCtx(ctx context.Context, format string, v ...interface{})
- func (o *OpenTelemetryLogger) SetVerbosity(level int)
- func (o *OpenTelemetryLogger) Trace(message string)
- func (o *OpenTelemetryLogger) TraceCtx(ctx context.Context, message string)
- func (o *OpenTelemetryLogger) Tracef(format string, v ...interface{})
- func (o *OpenTelemetryLogger) TracefCtx(ctx context.Context, format string, v ...interface{})
- func (o *OpenTelemetryLogger) Warn(message string)
- func (o *OpenTelemetryLogger) WarnCtx(ctx context.Context, message string)
- func (o *OpenTelemetryLogger) Warnf(format string, v ...interface{})
- func (o *OpenTelemetryLogger) WarnfCtx(ctx context.Context, format string, v ...interface{})
- type StdLogAdapter
- type StdLogger
- func (stdLogger *StdLogger) Access(message string)
- func (stdLogger *StdLogger) AccessCtx(_ context.Context, message string)
- func (stdLogger *StdLogger) Close() error
- func (stdLogger *StdLogger) Debug(message string)
- func (stdLogger *StdLogger) DebugCtx(_ context.Context, message string)
- func (stdLogger *StdLogger) Debugf(format string, v ...interface{})
- func (stdLogger *StdLogger) DebugfCtx(_ context.Context, format string, v ...interface{})
- func (stdLogger *StdLogger) Error(message string)
- func (stdLogger *StdLogger) ErrorCtx(_ context.Context, message string)
- func (stdLogger *StdLogger) Errorf(format string, v ...interface{})
- func (stdLogger *StdLogger) ErrorfCtx(_ context.Context, format string, v ...interface{})
- func (stdLogger *StdLogger) Info(message string)
- func (stdLogger *StdLogger) InfoCtx(_ context.Context, message string)
- func (stdLogger *StdLogger) Infof(format string, v ...interface{})
- func (stdLogger *StdLogger) InfofCtx(_ context.Context, format string, v ...interface{})
- func (stdLogger *StdLogger) SetVerbosity(level int)
- func (stdLogger *StdLogger) Trace(message string)
- func (stdLogger *StdLogger) TraceCtx(_ context.Context, message string)
- func (stdLogger *StdLogger) Tracef(format string, v ...interface{})
- func (stdLogger *StdLogger) TracefCtx(_ context.Context, format string, v ...interface{})
- func (stdLogger *StdLogger) Warn(message string)
- func (stdLogger *StdLogger) WarnCtx(_ context.Context, message string)
- func (stdLogger *StdLogger) Warnf(format string, v ...interface{})
- func (stdLogger *StdLogger) WarnfCtx(_ context.Context, format string, v ...interface{})
- type Writer
Constants ¶
const ( StdLoggerOutputModeDefault = iota StdLoggerOutputModeOnlyStdOut StdLoggerOutputModeOnlyStdErr )
const ( PrefixTrace = "TRACE " PrefixTraceColor = "\x1b[37;1mTRACE \x1b[0m" PrefixDebug = "DEBUG " PrefixDebugColor = "\x1b[34;1mDEBUG \x1b[0m" PrefixInfo = "INFO " PrefixInfoColor = "\x1b[36;1mINFO \x1b[0m" PrefixWarning = "WARN " PrefixWarningColor = "\x1b[33;1mWARN \x1b[0m" PrefixFatal = "ERROR " PrefixFatalColor = "\x1b[31;1mERROR \x1b[0m" PrefixAccess = "ACCESS" PrefixAccessColor = "\x1b[35;1mACCESS\x1b[0m" )
const ( // LevelTrace configures log output up to TRACE level. LevelTrace = iota // LevelDebug configures log output up to DEBUG level. // Access logs are the same as DEBUG logs, and so will only be written when logger is configured with LevelDebug. LevelDebug // LevelInfo configures log output up to INFO level. LevelInfo // LevelWarn configures log output up to WARN level. LevelWarn // LevelFatal configures log output up to ERROR level. LevelFatal // LevelNone configures log output so no log is written. LevelNone )
Variables ¶
This section is empty.
Functions ¶
func Debugf ¶
func Debugf(format string, v ...interface{})
Debugf outputs a debug formatted message with the default logger.
func Errorf ¶
func Errorf(format string, v ...interface{})
Errorf outputs an error formatted message with the default logger.
func Infof ¶
func Infof(format string, v ...interface{})
Infof outputs a info formatted message with the default logger.
func IsSupportColor ¶
func IsSupportColor() bool
IsSupportColor checks whether the terminal supports color.
func SetDefaultLogger ¶
func SetDefaultLogger(logger Logger)
SetDefaultLogger replaces the default logger with new logger.
Types ¶
type AccessLogger ¶
type AccessLogger interface {
Access(message string)
}
type AccessLoggerWriter ¶
type AccessLoggerWriter struct {
Logger AccessLogger
}
AccessLoggerWriter implements io.Writer. It is designed to be used in conjunction with github.com/gorilla/handlers (handlers.LoggingHandler) to log API access activities. handlers.LoggingHandler requires an io.Writer. This writer will pass the written message to an AccessLogger.
type ContextLogger ¶
type ContextLogger interface {
Logger
TraceCtx(ctx context.Context, message string)
TracefCtx(ctx context.Context, format string, v ...interface{})
DebugCtx(ctx context.Context, message string)
DebugfCtx(ctx context.Context, format string, v ...interface{})
InfoCtx(ctx context.Context, message string)
InfofCtx(ctx context.Context, format string, v ...interface{})
WarnCtx(ctx context.Context, message string)
WarnfCtx(ctx context.Context, format string, v ...interface{})
ErrorCtx(ctx context.Context, message string)
ErrorfCtx(ctx context.Context, format string, v ...interface{})
AccessCtx(ctx context.Context, message string)
}
type FileLogger ¶
type FileLogger struct {
Prefix string
Level int
EscapeNewLine bool
// contains filtered or unexported fields
}
FileLogger output logs into a file.
func NewFileLogger ¶
func NewFileLogger(filepath, prefix string) *FileLogger
NewFileLogger creates a FileLogger that outputs logs to file pointed by filepath. If filepath does not exist, it will be created. If the directory does not exist,
func (*FileLogger) Access ¶
func (fileLogger *FileLogger) Access(message string)
func (*FileLogger) AccessCtx ¶
func (fileLogger *FileLogger) AccessCtx(_ context.Context, message string)
func (*FileLogger) Close ¶
func (fileLogger *FileLogger) Close() error
func (*FileLogger) Debug ¶
func (fileLogger *FileLogger) Debug(message string)
func (*FileLogger) DebugCtx ¶
func (fileLogger *FileLogger) DebugCtx(_ context.Context, message string)
func (*FileLogger) Debugf ¶
func (fileLogger *FileLogger) Debugf(format string, v ...interface{})
func (*FileLogger) DebugfCtx ¶
func (fileLogger *FileLogger) DebugfCtx(_ context.Context, format string, v ...interface{})
func (*FileLogger) Error ¶
func (fileLogger *FileLogger) Error(message string)
func (*FileLogger) ErrorCtx ¶
func (fileLogger *FileLogger) ErrorCtx(_ context.Context, message string)
func (*FileLogger) Errorf ¶
func (fileLogger *FileLogger) Errorf(format string, v ...interface{})
func (*FileLogger) ErrorfCtx ¶
func (fileLogger *FileLogger) ErrorfCtx(_ context.Context, format string, v ...interface{})
func (*FileLogger) Info ¶
func (fileLogger *FileLogger) Info(message string)
func (*FileLogger) InfoCtx ¶
func (fileLogger *FileLogger) InfoCtx(_ context.Context, message string)
func (*FileLogger) Infof ¶
func (fileLogger *FileLogger) Infof(format string, v ...interface{})
func (*FileLogger) InfofCtx ¶
func (fileLogger *FileLogger) InfofCtx(_ context.Context, format string, v ...interface{})
func (*FileLogger) SetVerbosity ¶
func (fileLogger *FileLogger) SetVerbosity(level int)
func (*FileLogger) Trace ¶
func (fileLogger *FileLogger) Trace(message string)
func (*FileLogger) TraceCtx ¶
func (fileLogger *FileLogger) TraceCtx(_ context.Context, message string)
func (*FileLogger) Tracef ¶
func (fileLogger *FileLogger) Tracef(format string, v ...interface{})
func (*FileLogger) TracefCtx ¶
func (fileLogger *FileLogger) TracefCtx(_ context.Context, format string, v ...interface{})
func (*FileLogger) Warn ¶
func (fileLogger *FileLogger) Warn(message string)
func (*FileLogger) WarnCtx ¶
func (fileLogger *FileLogger) WarnCtx(_ context.Context, message string)
func (*FileLogger) Warnf ¶
func (fileLogger *FileLogger) Warnf(format string, v ...interface{})
type FluentdLogger ¶
type FluentdLogger struct {
Prefix string
Level int
Tag string
EscapeNewLine bool
// contains filtered or unexported fields
}
func NewFluentdLogger ¶
func NewFluentdLogger(config *FluentdLoggerConfig, prefix, tag string) (*FluentdLogger, error)
func (*FluentdLogger) Access ¶
func (fl *FluentdLogger) Access(message string)
func (*FluentdLogger) AccessCtx ¶
func (fl *FluentdLogger) AccessCtx(_ context.Context, message string)
func (*FluentdLogger) Close ¶
func (fl *FluentdLogger) Close() (err error)
func (*FluentdLogger) Debug ¶
func (fl *FluentdLogger) Debug(message string)
func (*FluentdLogger) DebugCtx ¶
func (fl *FluentdLogger) DebugCtx(_ context.Context, message string)
func (*FluentdLogger) Debugf ¶
func (fl *FluentdLogger) Debugf(format string, v ...interface{})
func (*FluentdLogger) DebugfCtx ¶
func (fl *FluentdLogger) DebugfCtx(_ context.Context, format string, v ...interface{})
func (*FluentdLogger) Error ¶
func (fl *FluentdLogger) Error(message string)
func (*FluentdLogger) ErrorCtx ¶
func (fl *FluentdLogger) ErrorCtx(_ context.Context, message string)
func (*FluentdLogger) Errorf ¶
func (fl *FluentdLogger) Errorf(format string, v ...interface{})
func (*FluentdLogger) ErrorfCtx ¶
func (fl *FluentdLogger) ErrorfCtx(_ context.Context, format string, v ...interface{})
func (*FluentdLogger) Info ¶
func (fl *FluentdLogger) Info(message string)
func (*FluentdLogger) Infof ¶
func (fl *FluentdLogger) Infof(format string, v ...interface{})
func (*FluentdLogger) InfofCtx ¶
func (fl *FluentdLogger) InfofCtx(_ context.Context, format string, v ...interface{})
func (*FluentdLogger) SetVerbosity ¶
func (fl *FluentdLogger) SetVerbosity(level int)
func (*FluentdLogger) Trace ¶
func (fl *FluentdLogger) Trace(message string)
func (*FluentdLogger) TraceCtx ¶
func (fl *FluentdLogger) TraceCtx(_ context.Context, message string)
func (*FluentdLogger) Tracef ¶
func (fl *FluentdLogger) Tracef(format string, v ...interface{})
func (*FluentdLogger) TracefCtx ¶
func (fl *FluentdLogger) TracefCtx(_ context.Context, format string, v ...interface{})
func (*FluentdLogger) Warn ¶
func (fl *FluentdLogger) Warn(message string)
func (*FluentdLogger) Warnf ¶
func (fl *FluentdLogger) Warnf(format string, v ...interface{})
type FluentdLoggerConfig ¶
type Logger ¶
type Logger interface {
Trace(message string)
Tracef(format string, v ...interface{})
Debug(message string)
Debugf(format string, v ...interface{})
Info(message string)
Infof(format string, v ...interface{})
Warn(message string)
Warnf(format string, v ...interface{})
Error(message string)
Errorf(format string, v ...interface{})
SetVerbosity(level int)
Close() error
AccessLogger
}
type MultiLogger ¶
type MultiLogger struct {
// contains filtered or unexported fields
}
MultiLogger allows you to log to multiple Logger at once.
func NewMultiLogger ¶
func NewMultiLogger(loggers ...ContextLogger) *MultiLogger
NewMultiLogger creates a new MultiLogger logging to each of the Logger given as the parameter.
func (*MultiLogger) Access ¶
func (multiLogger *MultiLogger) Access(message string)
func (*MultiLogger) AccessCtx ¶
func (multiLogger *MultiLogger) AccessCtx(ctx context.Context, message string)
func (*MultiLogger) Close ¶
func (multiLogger *MultiLogger) Close() error
func (*MultiLogger) Debug ¶
func (multiLogger *MultiLogger) Debug(message string)
func (*MultiLogger) DebugCtx ¶
func (multiLogger *MultiLogger) DebugCtx(ctx context.Context, message string)
func (*MultiLogger) Debugf ¶
func (multiLogger *MultiLogger) Debugf(format string, v ...interface{})
func (*MultiLogger) DebugfCtx ¶
func (multiLogger *MultiLogger) DebugfCtx(ctx context.Context, format string, v ...interface{})
func (*MultiLogger) Error ¶
func (multiLogger *MultiLogger) Error(message string)
func (*MultiLogger) ErrorCtx ¶
func (multiLogger *MultiLogger) ErrorCtx(ctx context.Context, message string)
func (*MultiLogger) Errorf ¶
func (multiLogger *MultiLogger) Errorf(format string, v ...interface{})
func (*MultiLogger) ErrorfCtx ¶
func (multiLogger *MultiLogger) ErrorfCtx(ctx context.Context, format string, v ...interface{})
func (*MultiLogger) Info ¶
func (multiLogger *MultiLogger) Info(message string)
func (*MultiLogger) InfoCtx ¶
func (multiLogger *MultiLogger) InfoCtx(ctx context.Context, message string)
func (*MultiLogger) Infof ¶
func (multiLogger *MultiLogger) Infof(format string, v ...interface{})
func (*MultiLogger) InfofCtx ¶
func (multiLogger *MultiLogger) InfofCtx(ctx context.Context, format string, v ...interface{})
func (*MultiLogger) SetVerbosity ¶
func (multiLogger *MultiLogger) SetVerbosity(level int)
func (*MultiLogger) Trace ¶
func (multiLogger *MultiLogger) Trace(message string)
func (*MultiLogger) TraceCtx ¶
func (multiLogger *MultiLogger) TraceCtx(ctx context.Context, message string)
func (*MultiLogger) Tracef ¶
func (multiLogger *MultiLogger) Tracef(format string, v ...interface{})
func (*MultiLogger) TracefCtx ¶
func (multiLogger *MultiLogger) TracefCtx(ctx context.Context, format string, v ...interface{})
func (*MultiLogger) Warn ¶
func (multiLogger *MultiLogger) Warn(message string)
func (*MultiLogger) WarnCtx ¶
func (multiLogger *MultiLogger) WarnCtx(ctx context.Context, message string)
func (*MultiLogger) Warnf ¶
func (multiLogger *MultiLogger) Warnf(format string, v ...interface{})
type OpenTelemetryLogger ¶
type OpenTelemetryLogger struct {
Prefix string
Level int
// contains filtered or unexported fields
}
func NewOpenTelemetryLogger ¶
func NewOpenTelemetryLogger(provider otellog.LoggerProvider, name, version string) *OpenTelemetryLogger
func (*OpenTelemetryLogger) Access ¶
func (o *OpenTelemetryLogger) Access(message string)
func (*OpenTelemetryLogger) AccessCtx ¶
func (o *OpenTelemetryLogger) AccessCtx(ctx context.Context, message string)
func (*OpenTelemetryLogger) Close ¶
func (o *OpenTelemetryLogger) Close() error
func (*OpenTelemetryLogger) Debug ¶
func (o *OpenTelemetryLogger) Debug(message string)
func (*OpenTelemetryLogger) DebugCtx ¶
func (o *OpenTelemetryLogger) DebugCtx(ctx context.Context, message string)
func (*OpenTelemetryLogger) Debugf ¶
func (o *OpenTelemetryLogger) Debugf(format string, v ...interface{})
func (*OpenTelemetryLogger) DebugfCtx ¶
func (o *OpenTelemetryLogger) DebugfCtx(ctx context.Context, format string, v ...interface{})
func (*OpenTelemetryLogger) Error ¶
func (o *OpenTelemetryLogger) Error(message string)
func (*OpenTelemetryLogger) ErrorCtx ¶
func (o *OpenTelemetryLogger) ErrorCtx(ctx context.Context, message string)
func (*OpenTelemetryLogger) Errorf ¶
func (o *OpenTelemetryLogger) Errorf(format string, v ...interface{})
func (*OpenTelemetryLogger) ErrorfCtx ¶
func (o *OpenTelemetryLogger) ErrorfCtx(ctx context.Context, format string, v ...interface{})
func (*OpenTelemetryLogger) Info ¶
func (o *OpenTelemetryLogger) Info(message string)
func (*OpenTelemetryLogger) InfoCtx ¶
func (o *OpenTelemetryLogger) InfoCtx(ctx context.Context, message string)
func (*OpenTelemetryLogger) Infof ¶
func (o *OpenTelemetryLogger) Infof(format string, v ...interface{})
func (*OpenTelemetryLogger) InfofCtx ¶
func (o *OpenTelemetryLogger) InfofCtx(ctx context.Context, format string, v ...interface{})
func (*OpenTelemetryLogger) SetVerbosity ¶
func (o *OpenTelemetryLogger) SetVerbosity(level int)
func (*OpenTelemetryLogger) Trace ¶
func (o *OpenTelemetryLogger) Trace(message string)
func (*OpenTelemetryLogger) TraceCtx ¶
func (o *OpenTelemetryLogger) TraceCtx(ctx context.Context, message string)
func (*OpenTelemetryLogger) Tracef ¶
func (o *OpenTelemetryLogger) Tracef(format string, v ...interface{})
func (*OpenTelemetryLogger) TracefCtx ¶
func (o *OpenTelemetryLogger) TracefCtx(ctx context.Context, format string, v ...interface{})
func (*OpenTelemetryLogger) Warn ¶
func (o *OpenTelemetryLogger) Warn(message string)
func (*OpenTelemetryLogger) WarnCtx ¶
func (o *OpenTelemetryLogger) WarnCtx(ctx context.Context, message string)
func (*OpenTelemetryLogger) Warnf ¶
func (o *OpenTelemetryLogger) Warnf(format string, v ...interface{})
type StdLogAdapter ¶
type StdLogAdapter struct {
Logger Logger
}
type StdLogger ¶
type StdLogger struct {
Color bool
Prefix string
Level int
OutputMode int
EscapeNewLine bool
// contains filtered or unexported fields
}