package
0.0.0-20230820131731-a6def8bf0817
Repository: https://github.com/tengattack/tgo.git
Documentation: pkg.go.dev
# Functions
Debug log as debug level.
Debugf log as debug level with format.
Error log as error level.
Errorf log as error level with format.
Fatal log as fatal level and exit.
Fatalf log as fatal level with format and exit.
Info log as info level.
Infof log as info level with format.
InitLog inits the logger in this package.
NewLogFileFormatter return the log format for log file eg: 2019-01-31T04:48:20 [info] [controllers/aibf/character.go:99] foo key=value.
NewLogstashFormatter return the log format for Logstash
eg: {"@timestamp":"2019-01-31T04:48:20.259Z","@version":"1",\ "app_id":"missevan-go","host":"DESKTOP-Q2ANV74","instance_id":"DESKTOP-Q2ANV74",\ "level":"INFO","message":"[controllers/aibf/character.go:99] foo key=value"}.
SetCallFrame .
Warn log as warn level.
Warnf log as warn level with format.
WithField adds a field to the log entry, note that it doesn't log until you call Debug, Info, Warn, Error, Fatal or Panic.
WithFields adds a struct of fields to the log entry.
# Variables
CallerSkip .
LogAccess is log server request log.
LogError is log server error log.
# Structs
Entry is the final or intermediate logger logging entry.
LogFileFormatter defines the format for log file.
LogstashFormatter defines the format for Logstash.
# Type aliases
Fields type, used to pass to `WithFields`.