Previous page Next page Table of contents

2. Uniform Logger Messages (ULM)

Le format ULM est un format qui permet de fixer le sens de chaque information présente dans une ligne de journalisation. Le format est en cours de normalisation. Sa version la plus à jour au 1er février 1997 (<draft-abela-ulm-01.txt>) est donnée en annexe.

2.1 Grammaire

Le pricipe du format ULM est simple: toute information est précédée d'un mot-clé qui précise son type. Un nombre tout seul n'a pas de sens, mais PS=3652 indique quel processus est concerné. De même, le nom gandalf peut correspondre à n'importe quoi, alors que SRC.USR=gandalf désigne un utilisateur, PRG=gandalf un programme, et DOC=gandalf un nom de fichier.

Chaque ligne d'ULM est une suite de couples nom=valeur, où nom est un mot-clé court et normalisé qui décrit le type de valeur. Par exemple, PRG=ftpd LVL=Usage PS=10359 CMD=RETR DOC=x11.tar.gz décrit une utilisation du serveur ftp, processus 10359, pour télécharger le fichier x11.tar.gz.

Si une valeur contient des espaces, elle doit être mise entre guillemets ("").

2.2 Noms de champs

Une trentaine de champs sont prédéfinis, dont 4 obligatoires. Voici une description succinte de quelques champs très utilisés:


Previous page Next page Table of contents