Documentation
¶
Index ¶
- Variables
- func Colorize(color Color, text string) string
- func IsCharDevice(file *os.File) (bool, error)
- type Backend
- type BackendType
- type Color
- type Data
- type Datum
- type Level
- type Logger
- func (l *Logger) Child(domain string, data Data) *Logger
- func (l *Logger) Debug(level int, format string, args ...interface{})
- func (l *Logger) DebugData(data Data, level int, format string, args ...interface{})
- func (l *Logger) Error(format string, args ...interface{})
- func (l *Logger) ErrorData(data Data, format string, args ...interface{})
- func (l *Logger) Info(format string, args ...interface{})
- func (l *Logger) InfoData(data Data, format string, args ...interface{})
- func (l *Logger) Log(msg Message)
- func (l *Logger) StdLogger(level Level) *log.Logger
- func (l *Logger) Write(data []byte) (int, error)
- type LoggerCfg
- type Message
- type TerminalBackend
- type TerminalBackendCfg
Constants ¶
This section is empty.
Variables ¶
Functions ¶
Types ¶
type LoggerCfg ¶
type LoggerCfg struct { BackendType BackendType `json:"backend_type"` BackendData *json.RawMessage `json:"backend,omitempty"` Backend interface{} `json:"-"` DebugLevel int `json:"debug_level"` }
type TerminalBackend ¶
type TerminalBackend struct { Cfg TerminalBackendCfg // contains filtered or unexported fields }
func NewTerminalBackend ¶
func NewTerminalBackend(cfg TerminalBackendCfg) *TerminalBackend
func (*TerminalBackend) Log ¶
func (b *TerminalBackend) Log(msg Message)
type TerminalBackendCfg ¶
Click to show internal directories.
Click to hide internal directories.