Explorar o código

ensure to check process.env.FORMAT_NODE_LOG on production

Yuki Takei %!s(int64=8) %!d(string=hai) anos
pai
achega
23b0408cbe
Modificáronse 2 ficheiros con 8 adicións e 2 borrados
  1. 2 0
      config/env.prod.js
  2. 6 2
      lib/service/logger/stream.prod.js

+ 2 - 0
config/env.prod.js

@@ -1,5 +1,7 @@
 module.exports = {
   NODE_ENV: 'production',
+  // FORMAT_NODE_LOG: false,
+
   // settings for 'visionmedia/debug'
   // see also './logger/config.prod.js'
   DEBUG: [

+ 6 - 2
lib/service/logger/stream.prod.js

@@ -1,6 +1,10 @@
 let stream = undefined;
 
-// do nothing
-// output JSON to stdout
+const isFormat = !(process.env.FORMAT_NODE_LOG === 'false');
+
+if (isFormat) {
+  const bunyanFormat = require('bunyan-format');
+  stream = bunyanFormat({ outputMode: 'long' });
+}
 
 module.exports = stream;