Logger
Membuat Log
createLogger()
Membuat log kustom.
Signature
createLogger(options: LoggerOptions)
Tipe
Detail
createSystemLogger()
Membuat log runtime sistem yang dicetak dengan cara yang ditentukan. Lihat Log - Log Sistem
Signature
createSystemLogger(options: SystemLoggerOptions)
Tipe
Detail
requestLogger()
Middleware log request dan response API.
Signature
requestLogger(appName: string, options?: RequestLoggerOptions): MiddewareType
Tipe
Detail
app.createLogger()
Definisi
Saat dirname adalah relative path, output file log akan masuk ke direktori dengan nama aplikasi saat ini.
plugin.createLogger()
Penggunaan sama dengan app.createLogger()
Definisi
Konfigurasi Log
getLoggerLevel()
getLoggerLevel(): 'debug' | 'info' | 'warn' | 'error'
Mendapatkan level log yang dikonfigurasi sistem saat ini.
getLoggerFilePath()
getLoggerFilePath(...paths: string[]): string
Berdasarkan direktori log yang dikonfigurasi sistem saat ini, menggabungkan path direktori.
getLoggerTransports()
getLoggerTransports(): ('console' | 'file' | 'dailyRotateFile')[]
Mendapatkan metode output log yang dikonfigurasi sistem saat ini.
getLoggerFormat()
getLoggerFormat(): 'logfmt' | 'json' | 'delimiter' | 'console'
Mendapatkan format log yang dikonfigurasi sistem saat ini.
Output Log
Transports
Metode output yang sudah disediakan.
Transports.consoleTransports.fileTransports.dailyRotateFile

