环境:
"devDependencies": { "electron": "^22.0.0" }, "dependencies": { "@electron/remote": "^2.0.9", "log4js": "^6.7.1" }
1、安装:
npm install log4js --save
2、配置
log4js.js// 文件名:log4js.js const log4js = require('log4js'); log4js.configure({ appenders: { dateFileLog: { category:"log_date", type: 'dateFile', //设置每天:以日期为单位,数据文件类型,dataFiel 注意设置pattern,alwaysIncludePattern属性 filename: "./logs/log", // 输出到文件的文件路径,注意最后/是文件名前缀,如果只写./logs则只会在应用程序根目录生成文件 alwaysIncludePattern: true, //始终包含pattern keepFileExt: true, // 日志文件是否始终保持后缀 pattern: 'yyyy-MM-dd.log' // 每天生成按这个格式拼接到filename后边 }, }, categories: { // 不同等级的日志追加到不同的输出位置:appenders: ['out', 'allLog'] categories 作为getLogger方法的键名对应 default: { appenders: [ 'dateFileLog' ], level: 'info' } } }); module.exports = { default: log4js.getLogger(), }
3、使用
index.js
const logger = require("./log4js").default logger.info("记录日志测试"); logger.error("异常日志"); logger.fatal("严重的错误");
4、效果:
标签:19,pattern,js,electron,logger,log4js,日志 From: https://www.cnblogs.com/handsomeziff/p/16991012.html