Releases: s-fleck/lgr
0.5.0
-
Added
rawMsgproperty to LogEvents to store message without
string interpolation (i.e. the original string that still contains
the placeholders from eithersprintf()orglue()) (#60) -
Updated
AppenderConsoleto accept aconnectionargument. If called from a
{knitr}rendering process, log messages are now output tostderrinstead
ofstdoutby default. This avoids polluting markdown documents (#62, thx @gadenbuie). -
Replace
NULLvalues and empty characters in logging by the string"<NULL>".
Before,NULLvalues would have resulted in empty log messages. (#51) -
Support transformers for
LoggerGlue(see?glue::glue) (#51) -
Add
excluded_fieldstoLayoutfor excluding fields from logging. -
Add
transform_eventandtransform_event_namestoLayoutJsonto make
it more flexible. ExcluderawMsgby default for backwards compatibility.
v0.4.4
Seventh CRAN Release
v.0.4.1 drop testing on r 3.2
Sixth CRAN Release
Fixes notable performance regression when looking up parents of a logger
Fifth CRAN release
Adds AppenderSyslog for writing to the syslog on supported POSIX machines via rsyslog
Fourth CRAN release
General maintenance release, adds logger_tree() for a quick overview of all registered loggers.
Third CRAN release - AppenderFileRotating
v0.3.0 Third CRAN release
Second CRAN Release - Global Loggers
- Loggers are now stored in a global namespace and accessed/created with get_logger() similar to python logging
- Loggers gain a
$configmethod that can load config objects and YAML files/strings
First CRAN release
Finalized basic API