Documentation ¶
Index ¶
- func Dispose()
- func PanicLogHandler(logger *Logger, f func() *util.ErrorW) func()
- type LogBox
- func (lm *LogBox) AddCallStack(skip int) bool
- func (lm *LogBox) AddCallStackFromError(err *util.ErrorW, callStackSkip int) bool
- func (lm *LogBox) AddGoID()
- func (lm *LogBox) BuildMessage(isConsole bool) (rMsg string)
- func (lm *LogBox) IsAsync() bool
- func (lm *LogBox) LogLevel() LogLevel
- func (lm *LogBox) Message() string
- func (lm *LogBox) SetIsAsync(value bool)
- func (lm *LogBox) SetLock()
- type LogLevel
- type LogWriter
- type Logger
- func (l *Logger) Direct(box *LogBox)
- func (l *Logger) Error(v ...any)
- func (l *Logger) Errorf(msg string, v ...any)
- func (l *Logger) Info(v ...any)
- func (l *Logger) Infof(msg string, v ...any)
- func (l *Logger) LogLevel() LogLevel
- func (l *Logger) NewLogger(option LoggerOption, logWriter *LogWriter) *Logger
- func (l *Logger) NewSimpleLogger(option LoggerOption) *Logger
- func (l *Logger) Parent() *Logger
- func (l *Logger) Trace(v ...any)
- func (l *Logger) Tracef(msg string, v ...any)
- func (l *Logger) Warning(v ...any)
- func (l *Logger) Warningf(msg string, v ...any)
- type LoggerOption
- type LowLogWriter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func PanicLogHandler ¶
Types ¶
type LogBox ¶
type LogBox struct {
// contains filtered or unexported fields
}
func (*LogBox) AddCallStack ¶
func (*LogBox) AddCallStackFromError ¶
func (*LogBox) BuildMessage ¶
func (*LogBox) SetIsAsync ¶
type LogWriter ¶
type LogWriter struct {
// contains filtered or unexported fields
}
func NewConsoleLogWriter ¶
func NewFileLogWriter ¶
type Logger ¶
type Logger struct {
// contains filtered or unexported fields
}
func RootLogger ¶
func RootLogger() *Logger
func (*Logger) NewLogger ¶
func (l *Logger) NewLogger(option LoggerOption, logWriter *LogWriter) *Logger
func (*Logger) NewSimpleLogger ¶
func (l *Logger) NewSimpleLogger(option LoggerOption) *Logger
type LoggerOption ¶
func NewLoggerOption ¶
func NewLoggerOption() LoggerOption
type LowLogWriter ¶
type LowLogWriter struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.