From 948c759f506bc6494aab11dc387b49cc520d4200 Mon Sep 17 00:00:00 2001 From: Daniel Dylag Date: Mon, 13 Aug 2018 23:02:33 +0200 Subject: [PATCH] Update to support newer log4js versions 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) --- lib/protractorAppender.js | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/protractorAppender.js b/lib/protractorAppender.js index 6c22cb9..c92f298 100644 --- a/lib/protractorAppender.js +++ b/lib/protractorAppender.js @@ -28,8 +28,8 @@ function resolveAllPromises(dataParts) { return global.protractor.promise.fullyResolved(promises); } -function configure(config) { - return protractorAppender(consoleAppender.configure(config)); +function configure(config, layouts) { + return protractorAppender(consoleAppender.configure(config, layouts)); } exports.appender = protractorAppender; diff --git a/package.json b/package.json index 211a878..1bd18b6 100644 --- a/package.json +++ b/package.json @@ -26,6 +26,6 @@ "selenium-webdriver": "^2.46.1" }, "dependencies": { - "log4js": "^0.6.26" + "log4js": "^0.6.26 - 3" } }