node 日志 log4js

安装log4js

1
2
3
4
5
6
7
8
9
npm install log4js
```

### 简单实用
```javascript
const log4js = require('log4js');
const logger = log4js.getLogger();
logger.level = 'debug';
logger.debug("Some debug messages")

如果不调用configure,log4js将使用LOG4JS_CONFIG(如果已定义)或默认配置。

默认配置定义了一个appender,它将使用彩色布局记录到stdout,但也将默认日志级别定义为OFF - 这意味着不会输出任何日志。

配置对象必须至少定义一个appender和一个默认类别。如果配置无效,Log4js将抛出异常。

1
2
3
const log4js = require('log4js');

log4js.configure(object || string) // 配置入口。string参数被视为用于加载配置的文件名(json文件)
1
2
3
4
log4js.configure({
levels: Object, // 用于定义自定义日志级别或重新定义现有日志级别
appenders: Object, // Appenders将日志事件序列化为某种形式的输出。
})

jog4js官方文档