Fallback to \n if os.EOL is not defined
This commit is contained in:
@@ -2,7 +2,8 @@ var layouts = require('../layouts')
|
|||||||
, path = require('path')
|
, path = require('path')
|
||||||
, fs = require('fs')
|
, fs = require('fs')
|
||||||
, streams = require('../streams')
|
, streams = require('../streams')
|
||||||
, os = require('os');
|
, os = require('os')
|
||||||
|
, eol = os.EOL || '\n';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* File Appender writing the logs to a text file. Supports rolling of logs by size.
|
* File Appender writing the logs to a text file. Supports rolling of logs by size.
|
||||||
@@ -47,7 +48,7 @@ function fileAppender (file, layout, logSize, numBackups) {
|
|||||||
});
|
});
|
||||||
|
|
||||||
return function(loggingEvent) {
|
return function(loggingEvent) {
|
||||||
logFile.write(layout(loggingEvent)+os.EOL, "utf8");
|
logFile.write(layout(loggingEvent) + eol, "utf8");
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@@ -1,5 +1,6 @@
|
|||||||
var dateFormat = require('./date_format')
|
var dateFormat = require('./date_format')
|
||||||
, os = require('os')
|
, os = require('os')
|
||||||
|
, eol = os.EOL || '\n'
|
||||||
, util = require('util')
|
, util = require('util')
|
||||||
, replacementRegExp = /%[sdj]/g
|
, replacementRegExp = /%[sdj]/g
|
||||||
, layoutMakers = {
|
, layoutMakers = {
|
||||||
@@ -198,7 +199,7 @@ function patternLayout (pattern) {
|
|||||||
replacement = formatLogData(loggingEvent.data);
|
replacement = formatLogData(loggingEvent.data);
|
||||||
break;
|
break;
|
||||||
case "n":
|
case "n":
|
||||||
replacement = os.EOL;
|
replacement = eol;
|
||||||
break;
|
break;
|
||||||
case "p":
|
case "p":
|
||||||
replacement = loggingEvent.level.toString();
|
replacement = loggingEvent.level.toString();
|
||||||
|
|||||||
Reference in New Issue
Block a user