summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorhuneau romain <huneau.romain@gmail.com>2017-05-10 16:00:08 +0200
committerhuneau romain <huneau.romain@gmail.com>2017-05-10 16:00:08 +0200
commit548172949aaaea054f203d5fdc3286c90c5ae8e1 (patch)
tree791eaaf22a9df94f709a8a14e526b50922145065
parentd9c0825d5ff8cf3c6985545640148ce1c0f4262b (diff)
downloadwekan-548172949aaaea054f203d5fdc3286c90c5ae8e1.tar.gz
wekan-548172949aaaea054f203d5fdc3286c90c5ae8e1.tar.bz2
wekan-548172949aaaea054f203d5fdc3286c90c5ae8e1.zip
replace console.log by winston logger
-rw-r--r--server/logger.js25
1 files changed, 16 insertions, 9 deletions
diff --git a/server/logger.js b/server/logger.js
index 376e30aa..70caa292 100644
--- a/server/logger.js
+++ b/server/logger.js
@@ -3,22 +3,21 @@ Meteor.startup(() => {
require('winston-zulip');
const fs = require('fs');
- //remove default logger
- Winston.remove(Winston.transports.Console);
-
-
const loggerEnable = process.env.LOGGER_ENABLE || false;
- console.log('here1');
- console.log(loggerEnable);
if (loggerEnable) {
- console.log('here2');
+
+ Winston.log('info', 'logger is enable');
const loggers = process.env.LOGGERS.split(',') || 'console';
+ Winston.log('info', `Loggers selected : ${ process.env.LOGGERS }, if empty default is console`);
if (loggers.includes('console')) {
Winston.add(Winston.transports.Console, {
json: true,
timestamp: true,
});
+ } else {
+ //remove default logger
+ Winston.remove(Winston.transports.Console);
}
if (loggers.includes('file')) {
@@ -45,15 +44,23 @@ Meteor.startup(() => {
const loggerZulipTo = process.env.LOGGER_ZULIP_TO || 'logs';
const loggerZulipSubject = process.env.LOGGER_ZULIP_SUBJECT || 'wekan';
- Winston.add(Winston.transports.Zulip, {
+ const zulipConfig = {
zulipUsername: loggerZulipUsername,
zulipApikey: loggerZulipApikey,
zulipRealm: loggerZulipRealm,
zulipTo: loggerZulipTo,
zulipSubject: loggerZulipSubject,
- });
+ };
+
+ Winston.add(Winston.transports.Zulip, zulipConfig);
+
+ Winston.log('info', `zulipconfig ${zulipConfig}`);
}
+ } else {
+ //remove default logger
+ Winston.remove(Winston.transports.Console);
}
+ Winston.log('info', 'Logger is completly instanciate');
});