Question :
Comment puis-je modifier le comportement de la journalisation ?
Réponse :
storageRobot est livré avec une configuration par défaut pour l'enregistrement des événements qui se produisent pendant l'exécution du programme.
L'enregistrement est basé sur la bibliothèque Log4net de la fondation Apache. Vous trouverez de plus amples informations ici : https://logging.apache.org/log4net/release/manual/introduction.html
Dans la plupart des cas, cependant, vous ne souhaitez procéder qu'à des ajustements simples tels que le nombre de fichiers journaux ou la taille maximale des fichiers journaux.
Note :
La modification manuelle du fichier de configuration peut entraîner l'arrêt ou le mauvais fonctionnement d'une configuration unique ou de l'ensemble de l'application. Par conséquent, créez toujours une copie de sauvegarde de votre fichier de configuration avant d'y apporter des modifications et veillez à utiliser l'orthographe exacte des paramètres et des valeurs.Vous modifiez le fichier de configuration à vos risques et périls.
Nous avons élaboré les lignes directrices suivantes à votre intention :
Arrêtez tous les processus et l'administration de storageRobot en cours. Si nécessaire, désactivez également les tâches planifiées et arrêtez le service Observer.
Ouvrez le fichier log4net.config, qui se trouve dans le répertoire d'installation, à l'aide d'un éditeur tel que Notepad++.
Effectuez les ajustements nécessaires. Voir plus d'informations ci-dessous.
Enregistrez le fichier.
Si nécessaire, activez les tâches planifiées désactivées et démarrez l'Observer s'il était arrêté auparavant.
Modification de la taille maximale et du nombre de fichiers journaux
Recherchez la section suivante dans le fichier :
<maxSizeRollBackups value="5" />
<maximumFileSize value="1MB" />
Modifiez la valeur de l'élément maxSizeRollBackups, par exemple en la faisant passer de "5" à "10". Cela permet de porter à 10 le nombre de fichiers journaux existant simultanément par configuration.
Modifiez la valeur de l'élément maximumFileSize de "1MB" à "5MB" pour augmenter la taille d'un fichier journal à 5 mégaoctets.
Modification du niveau de journalisation
Par défaut, la journalisation est toujours effectuée en mode DEBUG. Pour enregistrer beaucoup moins d'informations, ce mode peut être modifié en INFO. Pour ce faire, recherchez la section suivante dans le fichier :
<root>
<level value="DEBUG"/>
<appender-ref ref="RollingFileAppender"/>
<appender-ref ref="ColoredConsoleAppender" />
</root>
Au niveau de l'élément, changez la valeur de l'attribut value en "INFO"
Attention:
Après cette modification, il se peut que les informations contenues dans le fichier journal ne soient plus suffisantes pour tirer des conclusions sur la cause d'éventuelles erreurs.
Niveau de journalisation
Les niveaux de journalisation suivants sont disponibles. Le niveau de journalisation suivant inclut tous les niveaux précédents. Exemple : Si vous définissez WARN, tous les messages de type ERROR sont également consignés.
ERREUR | Toutes les erreurs qui se produisent. |
AVERTISSEMENT | Les messages d'avertissement indiquent des problèmes éventuels. Toutefois, nous ne les utilisons que très rarement dans nos programmes. |
INFO | Messages informatifs qui donnent une vue d'ensemble de l'application. |
DEBUG | Tous les messages. Nécessaire pour les fichiers journaux envoyés à l'assistance. |
Veuillez noter : Cet article est une traduction de l'anglais. Les informations contenues dans cet article sont basées sur la ou les versions originales des produits en langue anglaise. Il peut y avoir des erreurs mineures, notamment dans la grammaire utilisée dans la version traduite de nos articles. Bien que nous ne puissions pas garantir l'exactitude complète de la traduction, dans la plupart des cas, vous la trouverez suffisamment informative. En cas de doute, veuillez revenir à la version anglaise de cet article.