Czy istnieje biblioteka, która pomoże mi w obsłudze logowania w mojej aplikacji Node.Js? Chcę tylko zapisać wszystkie dzienniki do pliku, a także potrzebuję opcji, takich jak rozwijanie pliku po określonym rozmiarze lub dacie.
Włączyłem log4js im, starając się zachować wszystkie szczegóły konfiguracji w jednym pliku i używać tylko metod w innych plikach aplikacji, aby ułatwić konserwację. Ale to nie działa zgodnie z oczekiwaniami. Oto, co próbuję zrobić
var log4js = require('log4js');
log4js.clearAppenders()
log4js.loadAppender('file');
log4js.addAppender(log4js.appenders.file('test.log'), 'test');
var logger = log4js.getLogger('test');
logger.setLevel('ERROR');
var traceLogger = function (message) {
logger.trace('message');
};
var errorLogger = function (message) {
logger.trace(message);
};
exports.trace = traceLogger;
exports.error = errorLogger;
Umieściłem ten plik w innych plikach i próbowałem
log.error ("Hello Error Message");
Ale to nie działa. Czy jest w tym coś złego?