Changelog
v1.1.0 - 28 January 2014
Changelog since v1.0.0:
Bug fix: Console appender crashed when given null messages (#32 )
New RegexLoggerNameFilter
filter (#30 )
v1.0.0 - 31 December 2013
All known bugs should have been fixed. Time to publish v1.0!
Changelog since v0.9.0:
Bug fix: Full distribution crashed in an app optimized with r.js (#20 )
Bug fix: The disabled
distribution did not support the synchronous variant of the load
function introduced in v0.7.0 (#26 )
Bug fix: Raw source version crashed if it was used in a Node.js environment without RequireJS (#27 )
Upgraded all dependencies to their latest version
New %domain
pattern in PatternLayout
to output Node.js domain ID if available (#28 )
v0.9.0 - 14 November 2013
Woodman throws a "woodman.Error" error when load fails (#15 )
Woodman available as a Bower package (#22 , #23 ), thx @elskwid
Precompiler supports unknown logger/woodman functions (#f8edc9a54e )
Precompiler crashed when RequireJS sugar syntax was used (#25 )
v0.8.0 - 27 June 2013
registerLevel
now creates corresponding trace functions on loggers (#16 ), meaning you can register the level fatal
and start calling logger.fatal
right away
Added JUnit XML report file generation to test runner
v0.7.0 - 08 June 2013
Synchronous use of woodman.load
possible and encouraged (#3 )
New maxPendingEvents
option to adjust size of memory buffer (#3 )
Bug fix: load
did not pass the error to callback function (#14 )
Bug fix: The end of substitution string was lost (#13 )
Bug fix: Time taken reported by the precompiler was incorrect (#11 )
Bug fix: Woodman crashed when logging an undefined value (#12 )
Doc: started to rewrite intro (#7 )
v0.6.0 - 30 May 2013
Added Woodman traces to precompiler library to monitor performances
New --verbose
option for the cli of the precompiler
appendStrings: false
in ConsoleAppender preserves objects (#5 )
Config shortcut console
preserves objects by default in browsers
v0.5.0 - 15 May 2013
Fixed console only distribution (wrapping code was invalid)
New console
configuration shortcut notation to get started faster
New RollingFile
Appender for use in Node.js runtime environments
New "console only" distribution added to shrink size of Woodman
v0.4.0 - 14 May 2013
New File Appender implemented (node.js runtime only)
Distributions shims fixed (e.g. standalone execution in node.js)
Proper copyright and licenses mentioned in distributions
Grunt tasks cleaned
v0.3.0 - 13 May 2013
Documentation completed
RegexFilter: default values updated to match log4j
Logger: inherits Filter on top of trace level from its ancestor
Console and Socket appenders now have the same names as in log4j
Updated build file to Grunt v0.4
new registerLevel
function exposed in LogManager
v0.2.1 - 05 May 2013
Bug fix: LogManager did not expose the registerFilter method,
meaning v0.2.0 is a non working version in practice.
Feature: String parameters substitution support: log('H{}!', 'ey');
Feature: Decision to use "toString" based on method overloading
Feature: PatternLayout supports non abbreviated conversion patterns
Feature: Log event filtering supported, RegexFilter created
Chore: switched to require.js shortcut notation
Bug fix: JSONLayout did not return the right object structure
Copyright (c) 2013 Joshfire , all rights reserved
Code licensed under an MIT license
Built and maintained by @tidoust
Woodman logo by @mauriz
Site hosted on GitHub Pages