Spectrum utilise le cadre Logback pour fournir le serveur, la notification, les performances et la journalisation Hazelcast. Le fichier de configuration de logback configure les modèles de journalisation et définit la taille maximale du fichier, le nom et l'emplacement du fichier, ainsi que le nombre maximal d'instances de fichiers journaux roulants. Le fichier de configuration du journal configure également les modèles de message inscrits sur la console.
Le fichier de configuration de logback définit les instances de classe Logger
et Appender
utilisées par Spectrum. En particulier, il définit le chemin file
et le nom pour chaque fichier journal, le pattern des entrées de journal, le maxFileSize
de la taille maximale du fichier journal et rollingPolicy
et maxIndex
pour les fichiers journaux roulants. Pour des informations détaillées sur l'architecture et la configuration de Logback, vous pouvez vous référer au Manuel de Logback lié à la fin de cette rubrique.
Le fichier de logback se trouve à l'emplacement suivant :
SpectrumDirectory\server\conf\logback.xml
Les fichiers journaux définis dans ce fichier incluent les éléments suivants :
Fichier journal | Nom de l'appender | Chemin par défaut | Pour de plus amples informations, |
---|---|---|---|
Serveur | FILE |
SpectrumDirectory\server\logs\spectrum-server.log | À propos du journal système |
Notification | NOTIFICATION |
SpectrumDirectory\server\logs\notification.log | À propos du journal des notifications |
Performances | PERFORMANCE |
SpectrumDirectory\server\logs\performance.log | Le journal des performances |
Hazelcast | HAZELCAST |
SpectrumDirectory\server\logs\hazelcast.log | Service de traitement distribué |
Le fichier de logback définit également patterns
pour les messages de la console vers les instances System.out
et logger
. Les instances de journalisation spécifient les niveaux de journalisation dans l'environnement de production.