Christopher Hoskin 6 лет назад
Родитель
Сommit
6917847b10
1 измененных файлов с 8 добавлено и 1 удалено
  1. 8 1
      libraries/logger/logging-manager.js

+ 8 - 1
libraries/logger/logging-manager.js

@@ -22,6 +22,7 @@ const errSerializer = function (err) {
 
 const Logger = (module.exports = {
   initialize(name) {
+    console.log("IN INIT")
     this.logLevelSource = (process.env.LOG_LEVEL_SOURCE || 'file').toLowerCase()
     this.isProduction =
       (process.env.NODE_ENV || '').toLowerCase() === 'production'
@@ -39,6 +40,7 @@ const Logger = (module.exports = {
     })
     this._setupRingBuffer()
     this._setupStackdriver()
+    console.log(this.logger)
     this._setupLogLevelChecker()
     return this
   },
@@ -52,6 +54,7 @@ const Logger = (module.exports = {
         this.logger.level(this.defaultLevel)
       }
     } catch (err) {
+      console.log(err)
       this.logger.level(this.defaultLevel)
     }
   },
@@ -253,6 +256,8 @@ async getTracingEndTimeMetadata() {
   },
 
   _setupLogLevelChecker() {
+    console.log("In _setupLogLevelChecker")
+    console.log(this.logger)
     if (this.isProduction) {
       // clear interval if already set
       if (this.checkInterval) {
@@ -269,7 +274,9 @@ async getTracingEndTimeMetadata() {
         return
       }
       // check for log level override on startup
-      this.checkLogLevel()
+      this.checkLogLevel().catch((error) => {
+        console.log(error)
+      })
       // re-check log level every minute
       this.checkInterval = setInterval(this.checkLogLevel.bind(this), 1000 * 60)
     }