10
votes

Est-ce que Log4Net HTTP Appendender existe?

Y a-t-il un appendiste dans Log4net qui peut permettre à un client WinForm de lire un journal log4net sur un autre serveur sans utiliser de part? Mon application est hébergée en tant que service Web. Je cherche un appendeur http ou quelque chose de similaire.


0 commentaires

3 Réponses :


4
votes

Je pense que vous pouvez utiliser l'appendend en discitation, quelque chose comme ceci: xxx

selon le Docs :

Cet appendeur est conçu pour livrer événements dans un puits distant. C'est tout objet qui implémente le RemotingAppender.iremoteloggingingSink interface. Il fournit les événements en utilisant .NET Remoting. L'objet à livrer des événements à est spécifié par Définir les annexiers évier de la propriété.


1 commentaires

Est-il possible de consommer les événements dans une méthode d'action ASP.NET (qui a un loggingingSinkController)? Quel type de paramètre devrait-il avoir pour les analyser correctement?



1
votes

Il existe également un UDPappender et il existe ce client open source pouvant recevoir ces messages:

http://log2console.codeplex.com/


2 commentaires

L'UDP autorise-t-il l'examen de l'ensemble du journal? Ou juste l'événement en temps réel qui se produit? Log2Console est génial, mais j'aimerais faire la même chose dans mon application WinForm. Évidemment pas aussi robuste que log2console. Je pense à quelque chose comme geekswithblogs.net/kobush/archive/2005/ 07/15 / 46627.aspx


Avec UDP, vous venez d'obtenir des événements en temps réel. Votre lien consiste à configurer la tronçonneuse qui est quelque chose comme Log2Console ... Je ne suis pas sûr de ce que vous essayez de me dire.



6
votes

Il y a un projet GITHUB appelé postlog qui est un httpapender pour log4net.


0 commentaires