Логирование 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. Как мне логировать в файл всё вышеперечисленное? Чем проще — тем лучше.