logrus v1.4.0 Release Notes
-
๐ This new release introduces:
- Add
DeferExitHandler
, similar toRegisterExitHandler
but prepending the handler to the list of handlers (semantically likedefer
) (#848). - Add
CallerPrettyfier
toJSONFormatter
andTextFormatter
(#909, #911) - Add
Entry.WithContext()
andEntry.Context
, to set a context on entries to be used e.g. in hooks (#919).
๐ Fixes:
- Fix wrong method calls
Logger.Print
andLogger.Warningln
(#893). - Update
Entry.Logf
to not do string formatting unless the log level is enabled (#903) - Fix infinite recursion on unknown
Level.String()
(#907) - Fix race condition in
getCaller
(#916).
- Add