]>
git.immae.eu Git - github/Chocobozzz/PeerTube.git/blob - src/logger.js
2 // Thanks http://tostring.it/2014/06/23/advanced-logging-with-nodejs/
5 var config
= require('config')
6 var winston
= require('winston')
8 var logDir
= __dirname
+ '/../' + config
.get('storage.logs')
10 winston
.emitErrs
= true
12 var logger
= new winston
.Logger({
14 new winston
.transports
.File({
16 filename: logDir
+ '/all-logs.log',
17 handleExceptions: true,
23 new winston
.transports
.Console({
25 handleExceptions: true,
26 humanReadableUnhandledException: true,
34 module
.exports
= logger
35 module
.exports
.stream
= {
36 write: function (message
, encoding
) {