Documentation ¶
Index ¶
- func ConsoleFromatter(log *LogMessage) string
- func JSONFormatter(log *LogMessage) string
- type LogMessage
- type Logger
- func (l *Logger) Err(format string, args ...interface{}) string
- func (l *Logger) Fatal(format string, args ...interface{}) string
- func (l *Logger) Log(format string, args ...interface{}) string
- func (l *Logger) LogToFile(path string)
- func (l *Logger) SetErrColor(c color.Attribute)
- func (l *Logger) SetFatalColor(c color.Attribute)
- func (l *Logger) SetFormat(format string)
- func (l *Logger) SetLogColor(c color.Attribute)
- func (l *Logger) SetOutputFormatter(f func(*LogMessage) string)
- func (l *Logger) SetWarnColor(c color.Attribute)
- func (l *Logger) Warn(format string, args ...interface{}) string
- func (l *Logger) WriteToConsole(enabled bool)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConsoleFromatter ¶
func ConsoleFromatter(log *LogMessage) string
func JSONFormatter ¶
func JSONFormatter(log *LogMessage) string
Types ¶
type LogMessage ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func (*Logger) SetErrColor ¶
func (*Logger) SetFatalColor ¶
func (*Logger) SetLogColor ¶
func (*Logger) SetOutputFormatter ¶
func (l *Logger) SetOutputFormatter(f func(*LogMessage) string)
func (*Logger) SetWarnColor ¶
func (*Logger) WriteToConsole ¶
Click to show internal directories.
Click to hide internal directories.