Cette documentation a été traduite automatiquement par IA.
pkg: '@nocobase/plugin-logger'
Logs
JournalCommunity Edition+Introduction
Les logs sont un moyen essentiel pour nous aider à identifier les problèmes système. Les logs serveur de NocoBase comprennent principalement les logs de requêtes d'API et les logs de fonctionnement du système. Ils prennent en charge la configuration du niveau de log, de la stratégie de rotation, de la taille, du format d'affichage, et bien plus encore. Ce document présente principalement le contenu relatif aux logs serveur de NocoBase, ainsi que la manière d'utiliser les fonctionnalités d'archivage et de téléchargement des logs serveur offertes par le plugin de journalisation.
Configuration des logs
Vous pouvez configurer les paramètres liés aux logs, tels que le niveau de log, la méthode de sortie et le format d'affichage, via les variables d'environnement.
Formats de logs
NocoBase prend en charge la configuration de quatre formats de logs différents.
console
C'est le format par défaut en environnement de développement, où les messages sont affichés avec des couleurs de surbrillance.
json
C'est le format par défaut en environnement de production.
logfmt
delimiter
Les champs sont séparés par le délimiteur |.
Répertoire des logs
La structure principale des répertoires des fichiers de logs NocoBase est la suivante :
storage/logs- Répertoire de sortie des logsmain- Nom de l'application principalerequest_YYYY-MM-DD.log- Log des requêtessystem_YYYY-MM-DD.log- Log systèmesystem_error_YYYY-MM-DD.log- Log des erreurs systèmesql_YYYY-MM-DD.log- Log d'exécution SQL- ...
sub-app- Nom de la sous-applicationrequest_YYYY-MM-DD.log- ...
Fichiers de logs
Log des requêtes
request_YYYY-MM-DD.log, logs des requêtes et réponses d'API.
L'reqId est transmis au frontend via l'en-tête de réponse X-Request-Id.
Log système
system_YYYY-MM-DD.log, logs de fonctionnement du système (application, middleware, plugins, etc.). Les logs de niveau error sont imprimés séparément dans system_error_YYYY-MM-DD.log.
Log d'exécution SQL
sql_YYYY-MM-DD.log, logs d'exécution SQL de la base de données. Les instructions INSERT INTO sont limitées aux 2000 premiers caractères.
Archivage et téléchargement des logs
- Accédez à la page de gestion des logs.
- Sélectionnez les fichiers de logs que vous souhaitez télécharger.
- Cliquez sur le bouton Télécharger (Download).


