Documentation ¶
Index ¶
- Constants
- type ColorFormatter
- type LogLevel
- type LogMode
- type LogWrite
- type Logger
- func (l *Logger) Debug(message string)
- func (l *Logger) Error(message string)
- func (l *Logger) Info(message string)
- func (logger *Logger) Log(level LogLevel, message string)
- func (logger *Logger) SetFormatter(formatter func(LogLevel, string) string)
- func (logger *Logger) SetOutput(writer io.Writer)
- func (l *Logger) Warn(message string)
- type LoggerBuilder
Constants ¶
View Source
const TimestampFormat string = "2006-01-02 15:04:05"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ColorFormatter ¶
type ColorFormatter struct{}
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func (*Logger) SetFormatter ¶
type LoggerBuilder ¶ added in v1.1.0
type LoggerBuilder struct {
// contains filtered or unexported fields
}
func GenerateLoggerBuilder ¶ added in v1.1.0
func GenerateLoggerBuilder() *LoggerBuilder
func (*LoggerBuilder) Build ¶ added in v1.1.0
func (builder *LoggerBuilder) Build() *Logger
func (*LoggerBuilder) WithLogFile ¶ added in v1.1.0
func (builder *LoggerBuilder) WithLogFile(hasLogFile LogWrite) *LoggerBuilder
func (*LoggerBuilder) WithLogLevel ¶ added in v1.1.0
func (builder *LoggerBuilder) WithLogLevel(level LogLevel) *LoggerBuilder
func (*LoggerBuilder) WithLogMode ¶ added in v1.1.0
func (builder *LoggerBuilder) WithLogMode(mode LogMode) *LoggerBuilder
Click to show internal directories.
Click to hide internal directories.