Releases: medikoo/log
3.2.0 (2018-11-29)
3.1.0 (2018-09-21)
3.0.1 (2018-06-01)
3.0.0 (2018-06-01)
BREAKING CHANGES
-
Predefined levels are no longer accessible at
logger.predefinedLevels
property.
Instead they should be required fromlog4/levels
-
For simplicity and to avoid compliance issues,
only predefined levels are allowed (it's no
longer possible to create custom named levels) -
enable()
anddisable()
methods no logger return own logger.
Instead they return plain object withrestore
function, that allows to restore to previous state -
getNs
method has been renamed to
get
-
ns
property has been renamed to
namespace
-
nsTokens
property has been renamed to
namespaceTokens
-
Emitter is not longer accessible at logger.emiter
Instead it should be required fromlog4/emitter
-
getAllLevels
method has been renamed to
getAllInitializedLevels
-
hasLevel
method has been renamed to
isLevelInitialized
-
hasNs
method has been renamed to
isNamespaceInitialized
-
New setupVisibility accepts:
-
levelThreshold
- on its basis it's decided logs for which levels are
enabled by default -
debugNamespaceToken
- List of namespaces to be exposed for
levels below threshold
-
-
getLevel
method was removed. Use direct property names:
log.error
instead oflog.getLevel("error")
-
getAllNs
method has been renamed to
getAllInitializedNamespaces
Features
- Default symbols to represent levels (dc2487b)
- Expose levelIndex on level (aa480ee)
- Introduce
logger.levelRoot
property (d1b61c1) isLogger
andensureLogger
utils (30d7ab6)registerMaster
log writer util (7a36ad8)
2.0.0 (2018-03-22)
Features
- remove date from log event (7f2903a)
- remove node env handler (20450ad)
- remove obsolete event emit (9499b37)
- feat: emit events also if logger disabled (6eb338d)
BREAKING CHANGES
- logs for disabled loggers will also be emitted.
Handler should checklogger.enabled
to confirm on whether
intetion is to have log visible - remove 'event.date` property
- log:before event was removed
- Node env handler was moved to outer package,
it'll have to be initialized as:
require('log4-node')
1.2.0 (2017-09-22)
Features
1.1.0 (2017-09-07)
1.0.0 (2017-09-07)
Bug Fixes
- take back exposure of nsChildren (1784c1a)
Features
- do not force sort on getAllLevels (8489362)
- ensure emitted messageTokens are array (28bea04)
- ensure enable/disable return target logger (76228c0)
- expose array of predefined levels (354db58)
- expose levels at named properties (91ab1c4)
- getLevels method (8f36cfe)
- introduce getAllNs method (e7eabee)
- introduce hasLevel and hasNs (2887a80)
- make _children public as nsChildren (0729be7)
- node.js env logger (2582afe)
- predefined log levels (ad23c30)
- replace getLevels with getAllLevels (03478fc)
- setupEnv functionality (a873045)
- tolerate whitespace noise in visibility conf (14953be)