gpt4 book ai didi

node.js - Node log4j 控制台无输出

转载 作者:太空宇宙 更新时间:2023-11-03 23:48:44 24 4
gpt4 key购买 nike

app.js:

const log4js = require('log4js');

log4js.configure({
appenders: { app: { type: 'dateFile', filename: './log/', pattern: 'yyyy-MM-dd.log', alwaysIncludePattern: true } },
categories: { default: { appenders: ['app'], level: 'trace' } }
});

const Logger = log4js.getLogger('app');
Logger.level = 'trace';
Logger.error('log4js start.');

运行

node app.js
  1. 控制台没有输出,但文件有记录
  2. 和。日志文件名:log.2020-02-08.log,而不是我期望的./log/2020-02-08.log

我有点看不懂文档,希望能帮助我纠正我的配置

最佳答案

有一个输出到控制台的文档:https://github.com/log4js-node/log4js-node/blob/master/docs/console.md .

这是我附加一个配置后的代码片段:

const log4js = require("log4js");

log4js.configure({
appenders: {
app: { type: 'dateFile', filename: './log/', pattern: 'yyyy-MM-dd.log', alwaysIncludePattern: true },
console: { type: "console" }
},
categories: { default: { appenders: ["app", "console"], level:

关于node.js - Node log4j 控制台无输出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60124033/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com