Documentation ¶
Index ¶
- Constants
- type Level
- type Logger
- func (l *Logger) Debug(keyvals ...interface{}) error
- func (l *Logger) Error(keyvals ...interface{}) error
- func (l *Logger) Fatal(keyvals ...interface{})
- func (l *Logger) Info(keyvals ...interface{}) error
- func (l *Logger) Reset()
- func (l *Logger) Warn(keyvals ...interface{}) error
- func (l *Logger) With(keyvals ...interface{}) *Logger
- func (l *Logger) WithPrefix(keyvals ...interface{}) *Logger
- func (l *Logger) WithSuffix(keyvals ...interface{}) *Logger
- type LoggerOption
Constants ¶
View Source
const ( LevelError = Level("error") LevelWarn = Level("warn") LevelInfo = Level("info") LevelDebug = Level("debug") )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
Logger ログ出力
func NewLogger ¶
func NewLogger(opt *LoggerOption) *Logger
NewLogger 指定のオプションで新しいロガーを生成して返す
optは省略(nil)でも可、デフォルトでは標準エラーに出力される
func (*Logger) Reset ¶
func (l *Logger) Reset()
Reset 現在のLoggerOptionを元にロガーをリセット
Withxxxの影響を元に戻したい時などに利用する
func (*Logger) WithPrefix ¶
WithPrefix 指定されたkey-valuesを持つコンテキストロガーを返す
func (*Logger) WithSuffix ¶
WithSuffix 指定されたkey-valuesを持つコンテキストロガーを返す
Click to show internal directories.
Click to hide internal directories.