nodejs之log4js日誌記錄模組簡單配置使用

2022-04-03 18:15:53 字數 992 閱讀 3847

在我的乙個node express專案中,使用了log4js來生成日誌並且儲存到檔案裡,生成的檔案如下:

檔案名字叫:access.log 如果在配置log4js的時候允許了同時存在多個備份log檔案,(比如我寫的是3個:backup:3)那麼從時間最遠到最近,會生成access.log.3,

access.log.2,access.log.1,access.log

在專案根目錄下命令列:

var log4js = require('log4js');//載入log4js模組

var express = require('express');

var path = require("path");

//通過configure()配置log4js

log4js.configure(, //控制台輸出

],replaceconsole: true

});var logger = log4js.getlogger('normal');

logger.setlevel('info');//設定輸出級別,具體輸出級別有6個,見下方說明

log4js的輸出級別6個: 從低到高:trace, debug, info, warn, error, fatal

輸出日誌時,高於等於我們自己設定的等級的資訊都會輸出,比如我設定的是info,到時候info, warn,error,fatal的資訊都會輸出到檔案中

然後跑起我們的伺服器,就會生成日誌啦!

Nodejs 使用log4js日誌

一 建立log4.js檔案,儲存日誌到log檔案,並在控制台輸出,如果不控制台輸出,把刪除紅色的 const log4js require log4js path require path log4js.configure trace debug info warn error fatal cate...

nodejs日誌管理 log4js使用詳解

注 log4js日誌級別,分別為 權值從小到大 all trace debug info warn error fatal mark off 1.同一檔案,不同 level 日誌輸出 var log4js require log4js log4js.configure 控制台輸出 type date...

日誌管理 log4js

版本 安裝 npm install log4js封裝 log4js 在專案根目錄下新建檔案logger.js var log4js require log4js log4js.configure replaceconsole true 替換 console.log levels exports.lo...