소스 검색

modify logger settings for prod

Yuki Takei 6 년 전
부모
커밋
135ca3a13f
3개의 변경된 파일40개의 추가작업 그리고 1개의 파일을 삭제
  1. 4 1
      config/env.prod.js
  2. 33 0
      config/logger/config.prod.js
  3. 3 0
      src/lib/service/logger/stream.prod.js

+ 4 - 1
config/env.prod.js

@@ -1,4 +1,7 @@
 module.exports = {
   NODE_ENV: 'production',
-  // FORMAT_NODE_LOG: false,
+  FORMAT_NODE_LOG: true,
+
+  'growi:routes:login-passport': 'debug',
+  'growi:service:PassportService': 'debug',
 };

+ 33 - 0
config/logger/config.prod.js

@@ -1,3 +1,36 @@
 module.exports = {
   default: 'info',
+
+  // 'express-session': 'debug',
+
+  /*
+   * configure level for server
+   */
+  // 'express:*': 'debug',
+  // 'growi:*': 'debug',
+  'growi:crowi': 'debug',
+  // 'growi:crow:dev': 'debug',
+  'growi:crowi:express-init': 'debug',
+  'growi:models:external-account': 'debug',
+  // 'growi:routes:login': 'debug',
+  'growi:routes:login-passport': 'debug',
+  'growi:middleware:safe-redirect': 'debug',
+  'growi:service:PassportService': 'debug',
+  // 'growi:service:ConfigManager': 'debug',
+  'growi:lib:search': 'debug',
+  // 'growi:service:GlobalNotification': 'debug',
+  // 'growi:lib:importer': 'debug',
+  // 'growi:routes:page': 'debug',
+  'growi-plugin:*': 'debug',
+  // 'growi:InterceptorManager': 'debug',
+
+  // email
+  // 'growi:lib:mailer': 'debug',
+
+  /*
+   * configure level for client
+   */
+  'growi:app': 'debug',
+  'growi:services:*': 'debug',
+  // 'growi:StaffCredit': 'debug',
 };

+ 3 - 0
src/lib/service/logger/stream.prod.js

@@ -17,6 +17,9 @@ else {
     const bunyanFormat = require('bunyan-format');
     stream = bunyanFormat({ outputMode: 'long' });
   }
+  else {
+    stream = process.stdout;
+  }
 }
 
 module.exports = stream;