Je travaille sur certains projets ASP.NET en collaboration avec d'autres développeurs et je pense à la création d'une solution de journalisation maison. Mais avant de commencer quoi que ce soit je voudrais savoir si quelque chose de similaire à ce que je suis destiné à coder existe déjà..NET Logging WebService
Je suis à la recherche d'un outil, framework ou autre, qui peut être utilisé pour créer un webservice de journalisation.
Le service sera accessible par tous nos sites Web. Il offre un ensemble de méthodes pour envoyer des informations de journalisation au service qui les stockera dans une base de données. On peut imaginer une méthode nommée "Trace (String message, TraceLevel level)" où le premier argument peut être une chaîne XML contenant un ensemble d'informations utiles structurées (error, debug ou access).
Une caractéristique intéressante sera que les gens peuvent s'abonner à un ensemble de journaux. Par exemple, si je travaille sur un projet "AnotherStackOverlow.com" et que je veux recevoir des journaux d'erreurs, je peux facilement m'abonner au système en choisissant le TraceLevel correspondant.
Quelqu'un a déjà utilisé un système comme celui-ci?
Je suis également intéressé par les commentaires généraux sur les problèmes de sécurité, les problèmes de codage, les problèmes de conception, etc.
Merci
Ce n'est pas un service Web, mais avez-vous vérifié http://code.google.com/p/elmah/? Plus un composant qui doit être ajouté à chaque site Web, mais c'est assez efficace. Il y a des flux rss et d'autres choses semblables pour la fonctionnalité d'abonnement que vous recherchez aussi. – Matthieu