Có thư viện nào giúp tôi xử lý việc đăng nhập vào ứng dụng Node.Js của tôi không? Tất cả những gì tôi muốn làm là, tôi muốn viết tất cả các bản ghi vào một Tệp và tôi cũng cần một tùy chọn như tung ra tệp sau kích thước hoặc ngày nhất định.
Tôi đã kết hợp log4js tôi đang cố gắng giữ tất cả các chi tiết cấu hình trong một tệp và chỉ sử dụng các phương thức trong các tệp ứng dụng khác để dễ bảo trì. Nhưng nó không hoạt động như mong đợi. Đây là những gì tôi đang cố gắng làm
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;
Tôi đã bao gồm tệp này trong các tệp khác và đã thử
log.error ("Hello Error Message");
Nhưng nó không hoạt động. Có điều gì sai trong việc này?