ESXi 8.0 formate les messages syslog conformément aux normes RFC 3164 ou RFC 5424.

La définition des formats de transmission pour RFC 3164 et RFC 5424 est sous la forme ABNF (Augmented Backus-Naur Form).

Format de message de transmission RFC 3164

Paramètre Valeur
SYSLOG-MSG HEADER SP MSG
HEADER PRI TIMESTAMP SP HOSTNAME SP APP-NAME [PROC-IDENTIFIER] ":"
PRI "<" PRIVAL ">"
PRIVAL 1*3DIGIT ; plage 0 .. 191 (MSG PRI ; contient les valeurs d'installation et de gravité, ORed ensemble)
APP-NAME 1*32PRINTUSASCII
HOSTNAME 1*255PRINTUSASCII
PROC-IDENTIFIER "[" *DIGITS "]" ; le PID associé à APP-NAME
TIMESTAMP FULL-DATE "T" UTC-TIME (ne jamais définir un TIME-OFFSET)
FULL-DATE DATE-FULLYEAR "-" DATE-MONTH "-" DATE-MDAY
DATE-FULLYEAR 4DIGIT
DATE-MONTH 2DIGIT ; 01-12
DATE-MDAY 2DIGIT ; 01-28, 01-29, 01-30, 01-31 selon le mois/l'année
UTC-TIME TIME-HOUR ":" TIME-MINUTE ":" TIME-SECOND [TIME-SECFRAC] "Z"
TIME-HOUR 2DIGIT ; 00-23
TIME-MINUTE 2DIGIT ; 00-59
TIME-SECOND 2DIGIT ; 00-59
TIME-SECFRAC "." 1*6DIGIT
STRUCTURED-DATA 1*SD-ELEMENT
SD-ELEMENT "[" SD-ID *(SP SD-PARAM) "]"
SD-PARAM PARAM-NAME "%d34 PARAM-VALUE %d34
SD-ID SD-NAME
PARAM-NAME SD-NAME
PARAM-VALUE UTF-8-STRING ; les caractères '"', '\' et ']' DOIVENT être échappés.
SD-NAME 1*32PRINTUSASCII ; à l'exception de '', SP, ']', %d34 (")
MSG [STRUCTURED-DATA SP] UTF-8-STRING

Format de message de transmission RFC 5424

Paramètre Valeur
SYSLOG-MSG HEADER SP STRUCTURED-DATA [SP MSG]
HEADER PRI VERSION SP TIMESTAMP SP HOSTNAME SP APP-NAME SP PROCID SP MSGID
PRI "<" PRIVAL ">"
PRIVAL 1*3DIGIT ; plage 0 .. 191 ; contient des données d'installation et de gravité
VERSION NONZERO-DIGIT 0*2DIGIT
HOSTNAME 1*255PRINTUSASCII
APP-NAME 1*48PRINTUSASCII
NILVALUE '-'
PROCID NILVALUE | *DIGITS ; le PID associé à APP-NAME
MSGID NILVALUE
TIMESTAMP FULL-DATE "T" UTC-TIME
FULL-DATE DATE-FULLYEAR "-" DATE-MONTH "-" DATE-MDAY
DATE-FULLYEAR 4DIGIT
DATE-MONTH 2DIGIT ; 01-12
DATE-MDAY 2DIGIT ; 01-28, 01-29, 01-30, 01-31 selon le mois/l'année
UTC-TIME TIME-HOUR ":" TIME-MINUTE ":" TIME-SECOND [TIME-SECFRAC] "Z"
TIME-HOUR 2DIGIT ; 00-23
TIME-MINUTE 2DIGIT ; 00-59
TIME-SECOND 2DIGIT ; 00-59
TIME-SECFRAC "." 1*6DIGIT
STRUCTURED-DATA NILVALUE / 1*SD-ELEMENT
SD-ELEMENT "[" SD-ID *(SP SD-PARAM) "]"
SD-PARAM PARAM-NAME " %d34 PARAM-VALUE %d34
SD-ID SD-NAME
PARAM-NAME SD-NAME
PARAM-VALUE UTF-8-STRING ; les caractères '"', '\' et ']' DOIVENT être échappés.
SD-NAME 1*32PRINTUSASCII ; à l'exception de '', SP, ']', %d34 (")
MSG MSG-UTF8
MSG-UTF8 BOM UTF-8-STRING
BOM %xEF.BB.BF