Мы используем последнюю "jsnlog": "^2.29.0"
версию jsnlog.
Мы не можем заставить пакет работать. Например, если у меня есть 4 записи журнала для пакетной обработки, и мы запускаем этот код, он будет пакетировать первые 3, но тогда я ожидаю, что последняя будет зарегистрирована после batchTimeout
из 1000, но это никогда не произойдет. Чего мне не хватает?
Эта функция: http://js.jsnlog.com/Documentation/HowTo/LogMessageBatching
const logger = jsn.JL.createAjaxAppender('ajax-appender').setOptions({
level: 3000,
url: '<server side url>',
batchSize: 3,
batchTimeout: 1000,
maxBatchSize: 20,
sendTimeout: 3000,
});
this.rootLogger.setOptions({appenders: [logger]});