Articles tagués pattern

Ruby : étendre la classe Logger

Je ne vous apprendrez rien en vous disant que vos applications gagneraient bien souvent à utiliser un fichier de log. C’est un moyen simple d’améliorer la sécurité, de produire quelques statistiques et de fournir des pistes pour la chasse aux bugs.
La classe Logger de Ruby, dans sa version de base, ne me convient pas parfaitement, pour la plupart de mes projets. Ceci pour 2 raisons :

  1. Il n’est pas évident d’utiliser une même instance de Logger dans toute l’application. Or, dans la plupart des cas, je n’utilise qu’un seul log par application.
  2. 9 fois sur 10, un événement qui sera logué au niveau FATAL devra entraîner la fin prématurée de l’application, ce que ne fait pas la classe Logger.

Je vous propose donc la petite amélioration suivante :
Lire la suite »

, , , ,

Poster un commentaire