瀏覽代碼

add machine logs back

Milo Schwartz 7 月之前
父節點
當前提交
7252876768
共有 1 個文件被更改,包括 16 次插入0 次删除
  1. 16 0
      server/logger.ts

+ 16 - 0
server/logger.ts

@@ -30,6 +30,22 @@ if (config.app.save_logs) {
             symlinkName: "pangolin.log"
         })
     );
+    transports.push(
+        new winston.transports.DailyRotateFile({
+            filename: path.join(APP_PATH, "logs", ".machinelogs-%DATE%.json"),
+            datePattern: "YYYY-MM-DD",
+            zippedArchive: true,
+            maxSize: "20m",
+            maxFiles: "1d",
+            createSymlink: true,
+            symlinkName: ".machinelogs.json",
+            format: winston.format.combine(
+                winston.format.timestamp(),
+                winston.format.splat(),
+                winston.format.json()
+            )
+        })
+    );
 }
 
 const logger = winston.createLogger({