allow "pretty" format for logging into files

ref #88
This commit is contained in:
Alex Kocharin 2014-08-11 08:46:20 +04:00
parent 10433438d0
commit 7e5227e4a1
1 changed files with 5 additions and 1 deletions

View File

@ -42,7 +42,11 @@ module.exports.setup = function(logs) {
Logger.emit('error', err) Logger.emit('error', err)
}) })
stream.write = function(obj) { stream.write = function(obj) {
dest.write(JSON.stringify(obj, Logger.safeCycles()) + '\n') if (target.format === 'pretty') {
dest.write(print(obj.level, obj.msg, obj, false) + '\n')
} else {
dest.write(JSON.stringify(obj, Logger.safeCycles()) + '\n')
}
} }
} else { } else {
throw new Error('wrong target type for a log') throw new Error('wrong target type for a log')