2017-08-29 6 views
2

Guten Morgen,Apache Ignite .Net - Log4Net Integration

habe ich einen Logger in meinem .Net Programm und mein Ziel ist es, das Protokoll von Ignite in meinem eigenen Logger zu integrieren. In Java kann ich erreichen, dass durch die Integration der Bibliothek ignite - log4j aber in .Net scheint nicht die gleiche Vorgehensweise. Kann mir jemand helfen? Vielen Dank im Voraus.

Antwort

2

können Sie Protokolle Ignite handhaben und sie mit anderen Systemen zu integrieren, indem Apache.Ignite.Core.Log.ILogger Schnittstelle implementiert und IgniteConfiguration.Logger Eigenschaft festlegen.

Ignite bietet die Integration mit Log4Net und NLog out of the box.

Weitere Informationen finden Sie unter https://apacheignite-net.readme.io/docs/logging.

+0

Vielen Dank für Sie prompte Antwort. Also, um das Log von ignite zu erreichen, muss ich das ignite-log4j jar im Klassenpfad von .net importieren? – AlessioR

+0

@AlessioR Nein, Sie müssen sich nicht mit irgendwelchen Java-Dingen beschäftigen. Wenn die Eigenschaft 'IgniteConfiguration.Logger' gesetzt ist, protokolliert Ignite nur dort (aus Java und .NET-Code). Versuch es! –

+0

Es funktioniert! Ich füge die Konfiguration hinzu, die du mir gesagt hast! Vielen Dank! Aber wie kann ich das Protokoll von Debug zu Info nur für Ignite erhöhen? Was muss ich in meine log4net.config Datei schreiben? – AlessioR