8
votes

Guide de style de message journal

Je recherche un guide de style pour enregistrer les messages:

Par exemple:

  • quoi et quand
  • Conventions
  • Style & Mise en forme
  • lisibilité

    I.e. Qu'est-ce qui fait une bonne / mauvaise chaîne de message journal

    Je suis particulièrement intéressé par ce qui fait une bonne chaîne de journaux - au-delà de l'heure, de la gravité et du composant, car j'ai tendance à utiliser Log4J qui me donne cette information gratuitement.


5 Réponses :


2
votes

Quel que soit votre choix, si c'est un journal de texte, commencez chaque ligne avec un bon horodatage dans, de préférence, le format ISO:

aaaa-mm-mm-ddthh: mm: Ss.mmm

Dans toutes les vraisemblances, vous voudrez suivre l'horodatage avec un code de gravité.

Certaines bonnes lignes directrices de journalisation peuvent être trouvées ici:

http://watchitlater.com/blog/2009/12/logging-Guidelines /

et ici

http://download.oracle.com/ Docs / CD / B32110_01 / Web.1013 / B28952 / Logging.htm


0 commentaires

1
votes

Cela dépend vraiment de votre application. Je peux tirer l'inspiration de tout ce qui est à / var / journal / *


0 commentaires

1
votes

La journalisation efficace est un art, mais il y a quelques éléments majeurs pouvant aider:

  • ID de thread : Les applications d'entreprise sont souvent exécutées dans un environnement multithread. Avec des informations d'identification de thread, vous pouvez distinguer une demande d'une autre.

  • Identité de l'appelant : L'identité (ou le directeur) de l'appelant est également une information importante. Étant donné que différents utilisateurs ont des privilèges différents, leurs chemins d'exécution pourraient être très différents. Mettre l'identité de l'utilisateur dans les messages du journal peut être une aide précieuse pour une application sensible à la sécurité.

  • horodatage : En règle générale, les utilisateurs ne peuvent qu'approximatif de l'heure à laquelle un problème est survenu. Sans l'horodatage, il est difficile pour le personnel de soutien d'identifier le problème.

  • Informations sur le code source : Ceci inclut le nom de la classe, le nom de la méthode et le numéro de ligne.

    (ces conseils tirés de Cet article IBM sur la journalisation Java .)


0 commentaires

1
votes

du côté de la convention, pendant quelques années, j'ai formaté mes journaux comme: xxx

avec gravité étant des symboles pour: < pré> xxx

par exemple: xxx

J'ai découvert qu'il est plus facile de regarder des classes de messages spécifiques (toutes les erreurs, tous les avertissements), surtout Parcourir les journaux à l'aide d'un téléavertisseur dans un terminal.


0 commentaires

0
votes

Le 10 commandements de la journalisation est l'introduction parfaite dans le monde de la journalisation.

Ce site Web vous apprendra les do's & Don de créer vos propres fichiers journaux.


0 commentaires