From b18846c29786f90e82a85d16138020e872ffcdba Mon Sep 17 00:00:00 2001 From: Cocoa <0xbbc@0xbbc.com> Date: Sat, 2 May 2020 15:18:40 +0800 Subject: [PATCH] Fixed ESLint errors Signed-off-by: Cocoa <0xbbc@0xbbc.com> --- lib/appenders/file.js | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/lib/appenders/file.js b/lib/appenders/file.js index d4324f0..6f3cdd9 100644 --- a/lib/appenders/file.js +++ b/lib/appenders/file.js @@ -54,13 +54,12 @@ function fileAppender(file, layout, logSize, numBackups, options, timezoneOffset const app = function (loggingEvent) { if (options.removeColor === true) { - let data = loggingEvent.data - for (let i = 0; i < data.length; i++) { - let d = data[i] - d = d.replace(/\x1b\[[0-9]{1,2}m/g, '') - data[i] = d + const regex = new RegExp("\x1b[[0-9;]*m", "g"); + for (let i = 0; i < loggingEvent.data.length; i += 1) { + let d = loggingEvent.data[i]; + d = d.replace(regex, ''); + loggingEvent.data[i] = d; } - loggingEvent.data = data } if (!writer.write(layout(loggingEvent, timezoneOffset) + eol, "utf8")) { process.emit('log4js:pause', true);