узел log4j Нет вывода из консоли - PullRequest
1 голос
/ 08 февраля 2020

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.');

run

node app.js
  1. Нет вывода из консоли, но файл имеет запись
  2. и , Имя файла журнала: log.2020-02-08.log, вместо того, что я ожидал ./log/2020-02-08.log

Я немного не понимаю документацию, надеюсь помочь мне исправить мою конфигурацию

1 Ответ

1 голос
/ 08 февраля 2020

Существует документация для вывода на консоль: 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: 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...