log4js日志的封装和使用

24 min read

log4js是一个用于Node.js的功能强大且灵活的日志系统。下面是log4js日志的封装和使用步骤:

  1. 安装log4js包:使用npm安装log4js包,可以在命令行中运行以下命令:
npm install log4js --save
  1. 创建log4js配置文件:在项目的根目录下,创建一个log4js.json文件,并添加以下内容:
{
  "appenders": {
    "console": { "type": "console" },
    "file": { "type": "file", "filename": "logs/app.log" }
  },
  "categories": {
    "default": { "appenders": ["console", "file"], "level": "info" }
  }
}

其中,"filename"是日志文件的路径,可以根据实际情况进行修改。

  1. 在应用程序中引入log4js并进行配置:
const log4js = require('log4js');
const config = require('./log4js.json');

log4js.configure(config);

const logger = log4js.getLogger();

module.exports = logger;
  1. 在应用程序中使用日志:
const logger = require('./logger');

logger.debug('This is a debug message');
logger.info('This is an info message');
logger.warn('This is a warning message');
logger.error('This is an error message');

通过以上步骤,你已经可以在应用程序中使用log4js进行日志记录了。你可以根据需要定制日志的输出级别和日志的格式。更多关于log4js的详细配置和使用方法,请参考官方文档。