怎样在工商局网站上做变更,开发公司经营范围,coding wordpress,建设银行etc网站最近不是特别忙在用express搭建后台项目#xff0c;在开发过程中遇到了需要输入日志的问 本来想直接用node自带的console来实现#xff0c;后来发现console输出的日志达不到自己希望的 日志格式#xff0c;后来各种百度发现了log4js插件#xff0c;本文来记录log4js插件使用… 最近不是特别忙在用express搭建后台项目在开发过程中遇到了需要输入日志的问 本来想直接用node自带的console来实现后来发现console输出的日志达不到自己希望的 日志格式后来各种百度发现了log4js插件本文来记录log4js插件使用 日志显示如图 const log4js require(log4js); // 配置log4js
log4js.configure({ appenders: { // 定义一个appender名为out类型为stdout表示日志将输出到控制台 out: { type: stdout }, // 定义一个appender名为info类型为file表示日志将被写入文件 // filename属性指定了日志文件的路径这里设置为项目根目录下的log.log info: { type: file, filename: ./log.log } }, categories: { // 定义一个日志类别default它使用out和info这两个appender // level属性设置为info表示只有info级别及以上的日志会被记录 default: { appenders: [out, info], level: info } // 如果不想在控制台打印日志可以去掉appenders数组中的out }
}); // 获取一个日志记录器名为info它将使用上面配置的info appender
let logger log4js.getLogger(info); // 将配置好的logger导出以便在其他文件中使用
module.exports logger;上面的代码配置了在express中使用log4js以便同时在控制台和文件中记录日志。通过调整配置你可以灵活地控制日志的输出方式和级别。
使用插件需要先
npm install log4js
在文件中引入
const log4jsrequire(log4js)