Structured, pluggable logging for Go.
Release v1.6.0
This new release introduces:
This new release introduces:
Fixes:
This new release introduces:
DeferExitHandler
, similar to RegisterExitHandler
but prepending the handler to the list of handlers (semantically like defer
) (#848).CallerPrettyfier
to JSONFormatter
and `TextFormatter (#909, #911)Entry.WithContext()
and Entry.Context
, to set a context on entries to be used e.g. in hooks (#919).Fixes:
Logger.Print
and Logger.Warningln
(#893).Entry.Logf
to not do string formatting unless the log level is enabled (#903)Level.String()
(#907)getCaller
(#916).This new release introduces:
Fixes:
This new release introduces:
WithTime
which allows to easily force the time of the log entry which is mostly useful for logger wrapperSetOutput
method in the Logger