Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Config ¶
type Config struct {
// output overrides default logging to os.Stderr
Output io.Writer
// setting with log-level should be written to output. (default: Info)
LogLevel Level
// enable colored logging to console, otherwise use JSON logger. (default: false)
EnableConsoleLogger bool
// WithCaller logs the path and linenumber of the caller.
// This should not be used in production
WithCaller bool
// contains filtered or unexported fields
}
Config configured the logging.
type Level ¶
type Level int8
Level defines log levels.
const ( // DebugLevel defines debug log level. DebugLevel Level = iota // InfoLevel defines info log level. InfoLevel // WarnLevel defines warn log level. WarnLevel // ErrorLevel defines error log level. ErrorLevel // FatalLevel defines fatal log level. FatalLevel // PanicLevel defines panic log level. PanicLevel // NoLevel defines an absent log level. NoLevel // Disabled disables the logger. Disabled // TraceLevel defines trace log level. TraceLevel Level = -1 )
func ParseLogLevel ¶
Click to show internal directories.
Click to hide internal directories.