Skip to content
This repository has been archived by the owner on Jul 11, 2019. It is now read-only.

Update to support newer log4js versions #4

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

Bisk1
Copy link

@Bisk1 Bisk1 commented Aug 13, 2018

I would like to use new version of log4js in my project (e.g. because of some features like Typescript typings), but this appender has hardcoded reference to and older version and it fails at runtime with newer version. This PR is intended to introduce the necessary change in order to make it compatible with more recent versions of log4js.

For log4js v2 and v3, there is new parameter 'layouts' expected by console configure() function, which was added to configure() here.
For older release (v0 and v1) this parameter does not exist, but the change is backward-compatible (because extra parameter is ignored by JS).

I have changed version range to include the log4js v1, v2 and v3 (newest). I have executed tests with the appender once for each distinct major release.

For log4js v2 and v3, there is new parameter 'layouts' expected by
console configure() function.
For older release (v0 and v1) this parameter does not exist, but the
change is backward-compatible (extra parameter ignored)
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant