log4js 怎么输出log文件
时间: 2024-05-11 13:20:13 浏览: 51
配置好log4j的eclipse简单工程,每天输出到一个日志文件中,该文件名为:“XXX_年月日时分.log”的形式
4星 · 用户满意度95%
可以通过配置log4js的Appender来输出log文件。
首先,需要安装log4js模块:
```
npm install log4js --save
```
然后,在代码中引入log4js:
```javascript
const log4js = require('log4js');
```
接着,可以通过log4js的`configure`方法来配置输出文件的Appender:
```javascript
log4js.configure({
appenders: {
file: {
type: 'file',
filename: 'logs/app.log'
}
},
categories: {
default: {
appenders: ['file'],
level: 'info'
}
}
});
```
上面的配置中,我们定义了一个名为`file`的Appender,将日志输出到`logs/app.log`文件中。`categories`则指定了默认的Appender为`file`,并且只输出`info`及以上级别的日志。
最后,可以通过log4js的`getLogger`方法来获取logger对象,并使用`logger.info`、`logger.error`等方法输出日志:
```javascript
const logger = log4js.getLogger();
logger.info('This is an info message');
logger.error('This is an error message');
```
输出的日志将同时在控制台和文件中显示。
阅读全文