node使用log4js记录日志
emer 发布于 2023-7-4 17:03 1079 次阅读
您好,您可以使用log4js模块来记录日志。首先,您需要安装log4js模块。您可以使用以下命令安装它:
npm install log4js
然后,您需要在代码中引入log4js模块并配置它。以下是一个示例配置文件:
{ "appenders": { "file": { "type": "file", "filename": "logs/access.log", "maxLogSize": 10485760, "backups": 3, "compress": true }, "console": { "type": "console" } }, "categories": { "default": { "appenders": ["file", "console"], "level": "info" } } }
在这个配置文件中,我们定义了两个appender:一个是输出到文件的appender,另一个是输出到控制台的appender。我们还定义了一个category,它将日志输出到这两个appender中。
接下来,您需要在代码中加载配置文件并获取logger对象。以下是一个示例代码:
const log4js = require('log4js'); const logger = log4js.getLogger(); logger.level = 'debug';
现在,您可以使用logger对象记录日志了。例如:
logger.debug('Debug message'); logger.info('Info message'); logger.warn('Warn message'); logger.error('Error message');
这将分别记录不同级别的日志。