@ontik/logger
v1.0.0
Published
Ontik logger library
Readme
@top-review/logger
Thư viện logger production-ready cho Node.js applications.
Cài đặt
npm install @top-review/loggerSử dụng cơ bản
import { createLogger } from '@top-review/logger';
const logger = createLogger();
logger.info('Hello World');
logger.error('Error message', { error: 'details' });Sử dụng với Express
import express from 'express';
import { createLoggerMiddleware } from '@top-review/logger';
const app = express();
const loggerMiddleware = createLoggerMiddleware();
app.use(loggerMiddleware.requestLoggerMiddleware);
app.use(loggerMiddleware.errorLoggerMiddleware);Cấu hình
import { createRequestLogger } from '@top-review/logger';
const requestLogger = createRequestLogger({
enabled: true,
logLevel: 'info',
logRequests: true,
logResponses: true,
performanceThreshold: 1000
});Environment Variables
LOG_LEVEL: Log level (info, debug, warn, error)REQUEST_LOGGING_ENABLED: Enable/disable request loggingREQUEST_LOG_LEVEL: Request log levelPERFORMANCE_THRESHOLD: Performance threshold in msSANITIZE_SENSITIVE_DATA: Enable data sanitization
