Gibt es einen Appender in log4net, der einem Winform-Client erlauben kann, ein log4net-Protokoll auf einem anderen Server zu lesen, ohne eine Freigabe zu verwenden? Meine Anwendung wird als Web-Service gehostet. Ich suche nach einem HTTP-Appender oder ähnlichem.Existiert Log4Net Http Appender?
9
A
Antwort
4
Ich glaube, Sie die Remoting-Appender verwenden könnte, so etwas wie dieses:
<appender name="RemotingAppender" type="log4net.Appender.RemotingAppender" >
<sink value="http://localhost:8080/LoggingSink" />
<lossy value="false" />
<bufferSize value="95" />
<onlyFixPartialEventData value="true" />
</appender>
Nach dem docs:
Diese Appender ist so konzipiert, Ereignisse zu einem Remote-Senke zu liefern. Das ist ein Objekt, das die RemotingAppender.IRemoteLoggingSink Schnittstelle implementiert. Es liefert die Ereignisse mit .NET-Remoting. Das Objekt an Ereignisse zu liefern wird durch festgelegt, die Appendix Sink-Eigenschaft festlegen.
1
Es gibt auch eine UdpAppender und es ist diese Open-Source-Client, der diese Nachrichten empfangen können:
5
Es gibt ein GitHub Projekt PostLog genannt, die eine HttpAppender für log4net ist.
Verwandte Themen
- 1. Log4net: SysLog Appender Beispiel
- 2. log4net Azure Blob Appender
- 3. log4net Adonet Appender Connection Problem
- 4. Log4net - smtp appender funktioniert nicht
- 5. Log4Net programmatisch prüfen IsEnabledFor für Appender Filter
- 6. Log4Net: Rollen-Datei appender definieren Erweiterung
- 7. Welches ist der schnellste Appender für log4Net?
- 8. log4net - Appender funktioniert nicht in IIS7.5
- 9. log4net smtp appender keine E-Mails senden
- 10. log4net - separater Appender für einen Namensraum
- 11. log4net: verschiedene Protokolle auf verschiedenen Datei Appender zur Laufzeit
- 12. Konfigurieren log4net TextBoxAppender (custom appender) über XML-Datei
- 13. Log4net Appender programmgesteuert hinzufügen, aber das Layout funktioniert nicht
- 14. Protokollierung/Fehler in einem appender benutzerdefinierten log4net Handhabung
- 15. Kann ich Argumente an einen benutzerdefinierten log4net Appender-Konstruktor übergeben?
- 16. Kann Log4net mehrere Appender in die gleiche Datei schreiben?
- 17. Der log4net syslog appender einige Probleme mit neuen Linien haben
- 18. Log4net - Appender dynamisch zwischen AdoNetAppender und RollingFileAppender wechseln
- 19. Verschiedene Appender pro Namespace
- 20. Benutzerdefinierte NLog Appender
- 21. Log4net ForwardingAppender Schwelle
- 22. Web.config Transformation mit log4net
- 23. Log4Net: Mehrere Logger
- 24. Loglog mit log4net-loggly senden
- 25. Log4net schreibt nicht
- 26. log4Net RollingFileAppender "rollt" nicht
- 27. Unbekannter Konfigurationsabschnitt log4net
- 28. Log4Net Mehrere Logger
- 29. Log4Net ADO.net Info Puffer
- 30. Log4Net mit Application Insights
Ermöglicht UDP die Überprüfung des gesamten Protokolls? Oder nur das Echtzeit-Ereignis, das auftritt? log2console ist großartig, aber ich möchte das gleiche in meiner Winform-Anwendung machen. Offensichtlich nicht so robust wie log2console. Ich denke etwas wie http://geekswithblogs.net/kobush/archive/2005/07/15/46627.aspx – Renegrin
Mit UDP erhalten Sie nur Echtzeitereignisse. Ihr Link ist über die Konfiguration der Kettensäge, die etwas wie Log2console ist ... Ich bin mir nicht sicher, was Sie mir sagen wollen. –