Existe-t-il un appender dans log4net qui peut permettre à un client winform de lire un journal log4net sur un autre serveur sans utiliser de partage? Mon application est hébergée en tant que service Web. Je suis à la recherche d'un appender HTTP ou quelque chose de similaire.Log4Net Http Appender existe-t-il?
9
A
Répondre
4
Je pense que vous pouvez utiliser le Remoting Appender, quelque chose comme ceci:
<appender name="RemotingAppender" type="log4net.Appender.RemotingAppender" >
<sink value="http://localhost:8080/LoggingSink" />
<lossy value="false" />
<bufferSize value="95" />
<onlyFixPartialEventData value="true" />
</appender>
Selon le docs:
Ce Appender est conçu pour offrir à un puits à distance événements. C'est n'importe quel objet qui implémente l'interface RemotingAppender.IRemoteLoggingSink . Il fournit les événements en utilisant .NET Remoting. L'objet à remet les événements à est spécifié par définissant la propriété Sinks appender.
1
Il y a aussi un UdpAppender et il y a ce client open source qui peut recevoir ces messages:
5
Il y a un projet GitHub appelé PostLog qui est un HttpAppender pour log4net.
Questions connexes
- 1. Log4net appender fichier question
- 2. Objets du journal personnalisé log4net et appender
- 3. Log4Net: Rouler appender Fichier, définir l'extension
- 4. Log4net - smtp appender ne fonctionne pas
- 5. Log4Net roulant fichier Appender problème de roulement
- 6. Existe-t-il un appender SNMP pour log4net?
- 7. Log4net: Comment faire pour tester UDP Appender rapide
- 8. Comment définir des niveaux spécifiques enregistreur par appender dans Log4Net
- 9. Log4net - permuter dynamiquement appender entre AdoNetAppender et RollingFileAppender
- 10. log4net ForwardingAppender threshold
- 11. Log4Net: enregistreurs multiples
- 12. Log4Net pas de roulement
- 13. log4net ADO.NET Appender fonctionne sur Dev Fabric, mais échoue silencieusement sur Azure
- 14. Comment puis-je dire à log4net quel appender utiliser à partir de app.config
- 15. Configurer Log4Net pour ne pas utiliser smtp appender si vous exécutez une certaine machine
- 16. Log4net rollingfile appender sautant tous les deux jours dans asp.net mvc app
- 17. Log4Net ADO.net Info Tampon
- 18. nom dynamique de l'appendeur log4net?
- 19. nHibernate désactive mes journaux log4net
- 20. dynamique dans log4net
- 21. log4net un fichier par exécution
- 22. Autoriser un enregistreur à remplacer le paramètre d'un appender spécifique?
- 23. fichier journal unique avec log4net
- 24. ordonner que log4net exécute ses appenders
- 25. très simple journalisation de fichiers appender ne fonctionne pas
- 26. Log4J SMTP appender questions
- 27. Log4J Swing Appender
- 28. log4j appender config
- 29. Comment implémenter un exemple de référentiel log4net
- 30. Recherche d'événement OnLog - log4net
Le protocole UDP permet-il la révision de l'ensemble du journal? Ou juste l'événement en temps réel qui se produisent? log2console est génial, mais j'aimerais faire de même dans mon application winform. Évidemment pas aussi robuste que log2console. Je pense quelque chose comme http://geekswithblogs.net/kobush/archive/2005/07/15/46627.aspx – Renegrin
Avec UDP vous obtenez juste des événements en temps réel. Votre lien est sur la configuration de tronçonneuse qui est quelque chose comme log2console ... Je ne suis pas sûr de ce que vous essayez de me dire. –