log4js2 follows a semantic versioning. If there seems to be a missing note on some change, or you have a question on migrating from an older version, feel free to ask us and the community.
BREAKING CHANGES
- project rewritten using TypeScript
configure()
parameter updated to include new features. See documentation for detailsregisterAppender
method removed and replaced with@Appender
decoratorMarker
added for log eventsVirtualConsole
created to intercept non-log4js2 logsRollingFileAppender
andFileAppender
added%marker
,%markerSimpleName
added to pattern layout tagsLogFilterAction
,LogFilter
,MarkerFilter
added for appender filtering.filters
attribute added to appender configuration@Filter
decorator added- appenders can now be configured with
name
attribute - removed
AsyncLogger