Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AddTracePath ¶ added in v0.2.3
AddTracePath adds a path element to the logrus entry's field 'trace'. This is meant to be done everytime you hand off a logger/entry to a different component to have a clear trace how we ended up here. When logs are emitted by this logger entry, the field might look something like:
trace=patch-announce.announcer.release-noter
func NullLogger ¶ added in v0.2.3
func SetupGlobalLogger ¶ added in v0.2.3
Types ¶
type FileNameHook ¶
type FileNameHook struct { Formatter func(file, function string, line int) string // contains filtered or unexported fields }
func NewFilenameHook ¶
func NewFilenameHook() *FileNameHook
NewFilenameHook creates a new default FileNameHook
func (*FileNameHook) Fire ¶
func (f *FileNameHook) Fire(entry *logrus.Entry) error
Fire executes the hook for every logrus entry
func (*FileNameHook) Levels ¶
func (f *FileNameHook) Levels() []logrus.Level
Levels returns the levels for which the hook is activated. This contains currently only the DebugLevel
Click to show internal directories.
Click to hide internal directories.