Documentation
¶
Index ¶
- Constants
- func ColorizeLogMessage(message, severity string) string
- type BufferedLogHandler
- type BufferedLogger
- func (l *BufferedLogger) Clear()
- func (l *BufferedLogger) Debug(msg string, fields ...interface{})
- func (l *BufferedLogger) Error(msg string, fields ...interface{})
- func (l *BufferedLogger) GetEntries() []LogEntry
- func (l *BufferedLogger) Info(msg string, fields ...interface{})
- func (l *BufferedLogger) RenderTree(noStyle bool) string
- func (l *BufferedLogger) SetDiscardMode(discard bool)
- func (l *BufferedLogger) SetLogLevel(level string)
- func (l *BufferedLogger) SetMaxEntries(max int)
- func (l *BufferedLogger) Warn(msg string, fields ...interface{})
- type LogEntry
Constants ¶
View Source
const ( LogLevelError = "ERROR" LogLevelWarn = "WARN" LogLevelInfo = "INFO" LogLevelDebug = "DEBUG" )
Log level constants
Variables ¶
This section is empty.
Functions ¶
func ColorizeLogMessage ¶
Types ¶
type BufferedLogHandler ¶
type BufferedLogHandler struct {
// contains filtered or unexported fields
}
func NewBufferedLogHandler ¶
func NewBufferedLogHandler(logger *BufferedLogger) *BufferedLogHandler
type BufferedLogger ¶
type BufferedLogger struct {
// contains filtered or unexported fields
}
func NewBufferedLogger ¶
func NewBufferedLogger() *BufferedLogger
func NewBufferedLoggerWithLevel ¶
func NewBufferedLoggerWithLevel(level string) *BufferedLogger
func NewDiscardLogger ¶
func NewDiscardLogger() *BufferedLogger
NewDiscardLogger creates a logger that discards all entries (for LSP)
func (*BufferedLogger) Clear ¶
func (l *BufferedLogger) Clear()
func (*BufferedLogger) Debug ¶
func (l *BufferedLogger) Debug(msg string, fields ...interface{})
func (*BufferedLogger) Error ¶
func (l *BufferedLogger) Error(msg string, fields ...interface{})
func (*BufferedLogger) GetEntries ¶
func (l *BufferedLogger) GetEntries() []LogEntry
func (*BufferedLogger) Info ¶
func (l *BufferedLogger) Info(msg string, fields ...interface{})
func (*BufferedLogger) RenderTree ¶
func (l *BufferedLogger) RenderTree(noStyle bool) string
func (*BufferedLogger) SetDiscardMode ¶
func (l *BufferedLogger) SetDiscardMode(discard bool)
SetDiscardMode sets whether to discard all log entries (useful for LSP)
func (*BufferedLogger) SetLogLevel ¶
func (l *BufferedLogger) SetLogLevel(level string)
func (*BufferedLogger) SetMaxEntries ¶
func (l *BufferedLogger) SetMaxEntries(max int)
SetMaxEntries sets the maximum number of entries to keep (0 = unlimited) when the limit is reached, oldest entries are removed
func (*BufferedLogger) Warn ¶
func (l *BufferedLogger) Warn(msg string, fields ...interface{})
Click to show internal directories.
Click to hide internal directories.