Logger
Tạo log
createLogger()
Tạo logger tùy chỉnh.
Chữ ký
createLogger(options: LoggerOptions)
Kiểu
Thông tin chi tiết
createSystemLogger()
Tạo log vận hành hệ thống được in theo cách quy định. Tham khảo Log - Log hệ thống.
Chữ ký
createSystemLogger(options: SystemLoggerOptions)
Kiểu
Thông tin chi tiết
requestLogger()
Middleware log request và response của API.
Chữ ký
requestLogger(appName: string, options?: RequestLoggerOptions): MiddewareType
Kiểu
Thông tin chi tiết
app.createLogger()
Định nghĩa
Khi dirname là đường dẫn tương đối, file log sẽ được xuất vào thư mục có tên là tên ứng dụng hiện tại.
plugin.createLogger()
Cách dùng giống app.createLogger().
Định nghĩa
Cấu hình log
getLoggerLevel()
getLoggerLevel(): 'debug' | 'info' | 'warn' | 'error'
Lấy mức log đã cấu hình của hệ thống hiện tại.
getLoggerFilePath()
getLoggerFilePath(...paths: string[]): string
Lấy đường dẫn ghép dựa trên thư mục log đã cấu hình của hệ thống hiện tại.
getLoggerTransports()
getLoggerTransports(): ('console' | 'file' | 'dailyRotateFile')[]
Lấy phương thức xuất log đã cấu hình của hệ thống hiện tại.
getLoggerFormat()
getLoggerFormat(): 'logfmt' | 'json' | 'delimiter' | 'console'
Lấy định dạng log đã cấu hình của hệ thống hiện tại.
Xuất log
Transports
Các phương thức xuất có sẵn.
Transports.consoleTransports.fileTransports.dailyRotateFile

