BT

Intégrer Windows Logging dans Linux à l'aide de Syslog4NET

| par Jeff Martin Suivre 16 Abonnés , traduit par Simon Courtois Suivre 0 Abonnés le 10 juin 2014. Durée de lecture estimée: 1 minute |

Une journalisation précise est un important besoin pour n'importe quel environnement serveur. Pour rendre l'administration centralisée plus aisée, les applications préfèrent généralement passer par le mécanisme de journalisation centrale du système d'exploitation. Pour les systèmes basés sur Windows, cela signifie Event Viewer tandis que les systèmes Linux/UNIX reposent sur Syslog depuis des décennies. Cette différence entre les systèmes peut rendre un environnement hétérogène difficile à maintenir. Comme son nom l'indique, Syslog4NET permet aux applications .NET d'effectuer leur journalisation directement au travers d'un daemon Syslog.

Syslog4net est une addition à log4net qui permet de créer des messages compatibles avec le standard RFC5424. Bien que log4net rende déjà possible l'écriture sur un serveur syslog, les messages envoyés ne sont pas compatible avec le format standard que fournit syslog4net. Le RFC5424 inclut quelques champs supplémentaires comme la priorité du message, le nom de l'application ou encore le hostname. L'équipe indique qu'en plus de ces champs, syslog4net peut être utilisé pour journaliser les exceptions. Les informations relatives à ces dernières sont acheminées jusqu'à syslog tandis que les détails (message, stack trace, etc) sont journalisés localement. Cela permet de savoir quand une exception a lieu sans pour autant surcharger le journal. Syslog4net permet également de journaliser n'importe quelle donnée (clé, valeur).

Syslog4net a été écrit par Dominic Lachowicz et Joe Polino sous le copyright de Merchant Warehouse LLC. Le projet est open source et disponible sous licence Apache. Les fichiers du projet sont en C# et hébergés sur Github.

Evaluer cet article

Pertinence
Style

Bonjour étranger!

Vous devez créer un compte InfoQ ou cliquez sur pour déposer des commentaires. Mais il y a bien d'autres avantages à s'enregistrer.

Tirez le meilleur d'InfoQ

Donnez-nous votre avis

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet
Commentaires de la Communauté

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Html autorisé: a,b,br,blockquote,i,li,pre,u,ul,p

M'envoyer un email pour toute réponse à l'un de mes messages dans ce sujet

Discuter

Se connecter à InfoQ pour interagir sur ce qui vous importe le plus.


Récupérer votre mot de passe

Follow

Suivre vos sujets et éditeurs favoris

Bref aperçu des points saillants de l'industrie et sur le site.

Like

More signal, less noise

Créez votre propre flux en choisissant les sujets que vous souhaitez lire et les éditeurs dont vous désirez suivre les nouvelles.

Notifications

Restez à jour

Paramétrez vos notifications et ne ratez pas le contenu qui vous importe

BT