Documentation
¶
Index ¶
Constants ¶
View Source
const ( // EnvLogFile is the environment variable that controls where the default logger writes. EnvLogFile = "ELASTIC_APM_LOG_FILE" // EnvLogLevel is the environment variable that controls the default logger's level. EnvLogLevel = "ELASTIC_APM_LOG_LEVEL" // DefaultLevel holds the default log level, if EnvLogLevel is not specified. DefaultLevel Level = ErrorLevel )
Variables ¶
This section is empty.
Functions ¶
func InitDefaultLogger ¶ added in v1.10.0
func InitDefaultLogger()
InitDefaultLogger initialises DefaultLogger using the environment variables ELASTIC_APM_LOG_FILE and ELASTIC_APM_LOG_LEVEL.
Types ¶
type Level ¶ added in v1.10.0
type Level uint32
Level represents a log level.
const ( TraceLevel Level = iota DebugLevel InfoLevel WarningLevel ErrorLevel CriticalLevel OffLevel )
Log levels.
func ParseLogLevel ¶ added in v1.10.0
ParseLogLevel parses s as a log level.
type LevelLogger ¶ added in v1.10.0
type LevelLogger struct {
// contains filtered or unexported fields
}
LevelLogger is a level logging implementation that will log to a file, stdout, or stderr. The level may be updated dynamically via SetLevel.
var ( // DefaultLogger is the default Logger to use, if ELASTIC_APM_LOG_* are specified. DefaultLogger *LevelLogger )
func (*LevelLogger) Debugf ¶ added in v1.10.0
func (l *LevelLogger) Debugf(format string, args ...interface{})
Debugf logs a message with log.Printf, with a DEBUG prefix.
func (*LevelLogger) Errorf ¶ added in v1.10.0
func (l *LevelLogger) Errorf(format string, args ...interface{})
Errorf logs a message with log.Printf, with an ERROR prefix.
func (*LevelLogger) Level ¶ added in v1.10.0
func (l *LevelLogger) Level() Level
Level returns the current logging level.
func (*LevelLogger) SetLevel ¶ added in v1.10.0
func (l *LevelLogger) SetLevel(level Level)
SetLevel sets level as the minimum logging level.
func (*LevelLogger) Warningf ¶ added in v1.10.0
func (l *LevelLogger) Warningf(format string, args ...interface{})
Warningf logs a message with log.Printf, with a WARNING prefix.
Click to show internal directories.
Click to hide internal directories.