Comparaison des versions

Légende

  • Ces lignes ont été ajoutées. Ce mot a été ajouté.
  • Ces lignes ont été supprimées. Ce mot a été supprimé.
  • La mise en forme a été modifiée.

...

Spécifications actuelles

Version 2.01

Structure d'un message

Un message RabbitMQ est composé de 2 parties : les propriétés et le payload.

...

HeadersObligatoireValeur si nullCommentaire
levelOui1La valeur numérique du niveau (voir plus bas). L'utilisation du format numérique permet d'utiliser des exchanges de type "header" et ainsi trier les messages en fonciton de leur niveau.
next-try-innonnullEn cas de softfail
error-namenonnonUn nom d'erreur si il s'agit d'une erreur déjà identifiée
error-typeNonnullValeur admissible softfail , hardfail. Définit si l'erreur est permanenent ou temporaire. En cas d'erreur temporaire, l'émetteur de la requête

Niveaux de logs :

NiveauIdentifiantCommentaires
DEBUG0Des données de debug, ces logs ne sont pas voués à être utilisé en produciton de manière permanente
INFO1Logs permettant de suivre la progression du processus du service
WARNING2Logs avertissant d'une situation potentiellement dangereuse (utilisation d'une fonciton dépréciée ...)
SOFTFAIL3Logs avertissant d'un softfail.
HARDFAIL4Logs avertissant d'un hardfail

...