nodejs Log4js v2 x配置使用

2022-09-08 14:15:12 字數 1240 閱讀 6531

安裝:

npm install log4js

npm install log4js –s**e   // 安裝到工程目錄

配置與使用:

// 基本使用

var log4js = require('log4js');

var logger = log4js.getlogger();

logger.level = 'debug';

logger.debug("some debug messages");

// 配置規則

* 第一種:

* levels:

*         配置日誌的輸出級別,共all*         只有大於等於日誌配置級別的資訊才能輸出出來,可以通過category來有效的控制日誌輸出級別

*         配置檔案的輸出源,一般日誌輸出type共有console、file、datefile三種

*         console:普通的控制台輸出

*         file:輸出到檔案內,以檔名-檔案大小-備份檔案個數的形式rolling生成檔案

*         datefile:輸出到檔案內,以pattern屬性的時間格式,以時間的生成檔案

* replaceconsole:

*         是否替換控制台輸出,當**出現console.log,表示以日誌type=console的形式輸出

log4js.configure('./config/log4js.json');

log4js.json

"access": ,

rulefile: {

type: 'datefile',

filename: 'logs/server-',

pattern: 'yyyy-mm-dd.log',

maxlogsize: 10 * 1000 * 1000,

numbackups: 3,

alwaysincludepattern: true

categories: {

工程配置問題:

參考:nomiddlename/log4js-node 原始碼

npm-log4js

log4js-node-config

nodejs總結之日誌模組log4js v1.x

nodejs之log4js v1.x

nodejs中使用log4js v1.x

problem with log4js configuration

以 x1,x2,x3,x4 方式的查詢

選單崗位可以以xx,xx,xx,xx的方式新增,gu laicheng,2007.8.21 session datacmd commandtext select from menu where level1 glevel1 and level2 glevel2 and level3 00 and p...

OpenGL中的4x4矩陣的意義2

opengl中的4x4方陣是列優先排序 第4列表示座標系原點變換後的x y和z值。這16個值表示了空間中的乙個特定位置,以及相對於視覺座標系 固定不變的絕對座標系 的3個軸的方向。這個16個值也可以表示為相對於視覺座標系的乙個區域性座標系,最後一列表示該座標系位移後的座標,也就是相對於視覺座標系的位...

log4js 2 x的配置使用

config log4j.json是配置檔案 配置了三個類別 乙個是http請求日誌,相當於tomcat的access日誌,當日誌到達30m時,重新生成乙個新的檔案 乙個是儲存debug和info級別的日誌.每天生成乙個新的檔案 乙個是儲存error及以上等級的日誌.每天生成乙個新的檔案 var l...