ロガー
ロガーの作成
createLogger()
カスタムロガーを作成します。
シグネチャ
createLogger(options: LoggerOptions)
型
詳細
createSystemLogger()
規定の方法で出力されるシステム実行ログを作成します。ログ - システムログ を参照してください。
シグネチャ
createSystemLogger(options: SystemLoggerOptions)
型
詳細
requestLogger()
API リクエストとレスポンスのログを記録するミドルウェアです。
シグネチャ
requestLogger(appName: string, options?: RequestLoggerOptions): MiddewareType
型
詳細
app.createLogger()
定義
dirname が相対パスの場合、ログファイルは現在のアプリケーション名と同じ 名前のディレクトリに出力されます。
plugin.createLogger()
app.createLogger() と同じように使用します。
定義
ログ設定
getLoggerLevel()
getLoggerLevel(): 'debug' | 'info' | 'warn' | 'error'
現在システムに設定されているログレベルを取得します。
getLoggerFilePath()
getLoggerFilePath(...paths: string[]): string
現在システムに設定されているログディレクトリを基に、ディレクトリパスを結合します。
getLoggerTransports()
getLoggerTransports(): ('console' | 'file' | 'dailyRotateFile')[]
現在システムに設定されているログ出力方式を取得します。
getLoggerFormat()
getLoggerFormat(): 'logfmt' | 'json' | 'delimiter' | 'console'
現在システムに設定されているログ形式を取得します。
ログ出力
Transports
あらかじめ定義された出力方式です。
Transports.consoleTransports.fileTransports.dailyRotateFile

