Логирование NodeJS в файл

Есть вебсоккет-сервер. Он получает в реалтайме некоторые данные, шлёт API-запросы к некоторым внешним сервисам и отправляет результаты клиентам. Всё идеально. За исключением того, что раз в пару дней он падает — перестаёт отправлять данные. Сервис вертится как под в кубернетесе. Потому стоит задача логировать всё, что происходит со скриптом, в файл: консоль (console.log), все ошибки, все исключения и т.п.

log4js:

log4js.configure({
  appenders: {
    everything: { type: 'file', filename: 'all-the-logs.log' }
  },
  categories: {
    default: { appenders: [ 'everything' ], level: 'debug' }
  }
});

const logger = log4js.getLogger();
logger.debug('blablabla');

Это сохраняет в файле только blablabla. Как мне логировать в файл всё вышеперечисленное? Чем проще — тем лучше.


Ответы (0 шт):