Commit da5a025977fb53e834f406aa6185a8f38a12d8b6
1 parent
7aca7f32fb
log json and txt
Showing 1 changed file with 17 additions and 3 deletions Side-by-side Diff
index.js
... | ... | @@ -9,13 +9,27 @@ var logger = new winston.Logger({ |
9 | 9 | ] |
10 | 10 | }); |
11 | 11 | logger.add( |
12 | - winston.transports.File, | |
12 | + winston.transports.DailyRotateFile, | |
13 | 13 | { |
14 | - filename: 'logs/log.txt', | |
14 | + name: 'log-json', | |
15 | + filename: 'logs/log.json', | |
15 | 16 | timestamp: function() { return strftime('%F %T', new Date()); } |
16 | 17 | } |
17 | 18 | ); |
18 | 19 | |
20 | +logger.add( | |
21 | + winston.transports.DailyRotateFile, | |
22 | + { | |
23 | + name: 'log-txt', | |
24 | + filename: 'logs/log.txt', | |
25 | + timestamp: function() { return strftime('%F %T', new Date()); }, | |
26 | + formatter: function(options) { | |
27 | + return options.timestamp() +' '+ options.level.toUpperCase() +' '+ (undefined !== options.message ? options.message : '') + | |
28 | + (options.meta && Object.keys(options.meta).length ? '\n\t'+ JSON.stringify(options.meta) : '' ); | |
29 | + } | |
30 | + } | |
31 | +); | |
32 | + | |
19 | 33 | var aaaHost = config.globals.aaa_host; |
20 | 34 | |
21 | 35 | HttpServer = require('sate24/httpserver.js'); |
... | ... | @@ -24,5 +38,5 @@ var httpServer = HttpServer.start(config); |
24 | 38 | var aaa = require('sate24/aaa.js'); |
25 | 39 | var partner = require('./partner-sc.js'); |
26 | 40 | |
27 | -partner.start(config, aaa.callbackReport, {aaa: aaa}); | |
41 | +partner.start(config, aaa.callbackReport, {aaa: aaa, logger: logger}); | |
28 | 42 | aaa.start(config, partner, {logger: logger}); |