8000 Fixed ESLint errors · helloyou2012/log4js-node@b18846c · GitHub 8000
[go: up one dir, main page]

Skip to content

Commit b18846c

Browse files
committed
Fixed ESLint errors
Signed-off-by: Cocoa <0xbbc@0xbbc.com>
1 parent f25c8ed commit b18846c

File tree

1 file changed

+5
-6
lines changed

1 file changed

+5
-6
lines changed

lib/appenders/file.js

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -54,13 +54,12 @@ function fileAppender(file, layout, logSize, numBackups, options, timezoneOffset
5454

5555
const app = function (loggingEvent) {
5656
if (options.removeColor === true) {
57-
let data = loggingEvent.data
58-
for (let i = 0; i < data.length; i++) {
59-
let d = data[i]
60-
d = d.replace(/\x1b\[[0-9]{1,2}m/g, '')
61-
data[i] = d
57+
const regex = new RegExp("\x1b[[0-9;]*m", "g");
58+
for (let i = 0; i < loggingEvent.data.length; i += 1) {
59+
let d = loggingEvent.data[i];
60+
d = d.replace(regex, '');
61+
loggingEvent.data[i] = d;
6262
}
63-
loggingEvent.data = data
6463
}
6564
if (!writer.write(layout(loggingEvent, timezoneOffset) + eol, "utf8")) {
6665
process.emit('log4js:pause', true);

0 commit comments

Comments
 (0)
0