Logger
Créer un Logger
createLogger()
Crée un logger personnalisé.
Signature
createLogger(options: LoggerOptions)
Type
Détails
createSystemLogger()
Crée les logs d'exécution système selon une méthode spécifiée. Référez-vous à Logger - Log système
Signature
createSystemLogger(options: SystemLoggerOptions)
Type
Détails
requestLogger()
Middleware pour la journalisation des requêtes et réponses d'API.
Signature
requestLogger(appName: string, options?: RequestLoggerOptions): MiddewareType
Type
Détails
app.createLogger()
Définition
Lorsque dirname est un chemin relatif, les fichiers de log seront générés dans le répertoire portant le nom de l'application actuelle.
plugin.createLogger()
L'utilisation est identique à celle de app.createLogger().
Définition
Configuration des logs
getLoggerLevel()
getLoggerLevel(): 'debug' | 'info' | 'warn' | 'error'
Récupère le niveau de log actuellement configuré dans le système.
getLoggerFilePath()
getLoggerFilePath(...paths: string[]): string
Concatène les chemins de répertoires en se basant sur le répertoire de logs actuellement configuré dans le système.
getLoggerTransports()
getLoggerTransports(): ('console' | 'file' | 'dailyRotateFile')[]
Récupère les méthodes de sortie des logs actuellement configurées dans le système.
getLoggerFormat()
getLoggerFormat(): 'logfmt' | 'json' | 'delimiter' | 'console'
Récupère le format des logs actuellement configuré dans le système.
Sortie des logs
Transports
Méthodes de sortie prédéfinies.
Transports.consoleTransports.fileTransports.dailyRotateFile

