NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
npm · #3325 most downloaded on npm
Port of Log4js to work with node.
Last release 4 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 3 months
Nearly every release is documented
notes for 25 of 25 stable releases
127 versions withdrawn
withdrawn after publishing
16 years old
152 releases · first in 2011
fix(7922e82): regex for stacktrace - thanks @lamweili
feat: support for idempotent logging on browser - thanks @aellerton
One column per quarter.
ci: replaced deprecated github set-output - thanks @lamweili
log4js.isConfigured() API - thanks @lamweili
type: updated Configuration.levels type to allow for custom log levels - thanks @lamweili
layouts.md - thanks @dtslvrfeat(log4js): if cb is passed to shutdown(), it must be a function or it will throw error immediately - thanks @lamweili
Category Filter --> No-Log Filter) - thanks @gkalpakhave been remove --> have been removed) - thanks @gkalpakjust-errors JSON property key - thanks @lamweilifix: connectlogger nolog function - thanks @eyoboue
feat: adding function(req, res) support to connectLogger nolog - thanks @eyoboue
type: add LogEvent.serialise - thanks @marrowleaves
fix: fs.appendFileSync should use flag instead of flags - thanks @lamweili
feat: logger.log() to be synonym of logger.info() - thanks @lamweili
fix: dateFileAppender unable to use units in maxLogSize - thanks @lamweili
chore(deps): updated dependencies - thanks @lamweili
refactor: replace deprecated String.prototype.substr() - thanks @CommanderRoot
fix: set logger.level on runtime will no longer wrongly reset useCallStack - thanks @lamweili
fix: added filename validation - thanks @lamweili
test: refactor and replaced tap deprecation in preparation for tap v15 - thanks @lamweili
refactor: added emitWarning for deprecation - thanks @lamweili
New default file permissions may cause external applications unable to read logs. A manual code/configuration change is required.
New default file permissions may cause external applications unable to read logs. A manual code/configuration change is required.
Add option to file appender to remove ANSI colours - thanks @BlueCocoa
Update streamroller to 2.2.4 to fix incorrect filename matching during log rotation
Add custom message end token to TCP appender - thanks @rnd-debug
Handle out-of-order appender loading - thanks @mvastola
Add guards for undefined shutdown callback - thanks @aaron-edwards
Add pause event to dateFile appender - thanks @shayantabatabaee
Update streamroller to fix unhandled promise rejection
- Padding and truncation changes
Update streamroller to fix overwriting old files when using date rolling
Update streamroller to fix numToKeep not working with dateFile pattern that is all digits
Update streamroller to 2.2.0 (copy and truncate when file is busy)
Update streamroller to 2.1.0 (windows fixes)
Update streamroller to 2.0.0 (remove support for node v6)
Update streamroller 1.0.5 -> 1.0.6 (to fix overwriting old backup log files)
Override call stack parsing - thanks @rommni
Add option to pass appender module in config - thanks @kaxelson
Types for enableCallStack - thanks @citrusjunoss
Fix for maxLogSize in dateFile appender
Feature: line number support - thanks @victor0801x
Feature: add appender and level inheritance - thanks @pharapiak
Various test fixes for node v12
Updated streamroller to 1.0.4, to fix a bug where the inital size of an existing file was ignored when appending
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Nothing published for this version
Your coding agent can read these notes before it upgrades. Set up the MCP server →