8000 use os.EOL instead of \n · Web5design/log4js-node@638ce18 · GitHub
[go: up one dir, main page]

Skip to content

Commit 638ce18

Browse files
author
Gareth Jones
committed
use os.EOL instead of \n
1 parent 3cbae96 commit 638ce18

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

lib/appenders/file.js

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
11
var layouts = require('../layouts')
22
, path = require('path')
33
, fs = require('fs')
4-
, streams = require('../streams');
4+
, streams = require('../streams')
5+
, os = require('os');
56

67
/**
78
* File Appender writing the logs to a text file. Supports rolling of logs by size.
@@ -46,7 +47,7 @@ function fileAppender (file, layout, logSize, numBackups) {
4647
});
4748

4849
return function(loggingEvent) {
49-
logFile.write(layout(loggingEvent)+'\n', "utf8");
50+
logFile.write(layout(loggingEvent)+os.EOL, "utf8");
5051
};
5152
}
5253

lib/layouts.js

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
var dateFormat = require('./date_format')
2+
, os = require('os')
23
, util = require('util')
34
, replacementRegExp = /%[sdj]/g
45
, layoutMakers = {
@@ -197,7 +198,7 @@ function patternLayout (pattern) {
197198
replacement = formatLogData(loggingEvent.data);
198199
break;
199200
case "n":
200-
replacement = "\n";
201+
replacement = os.EOL;
201202
break;
202203
case "p":
203204
replacement = loggingEvent.level.toString();

0 commit comments

Comments
 (0)
0