【发布时间】:2017-08-29 07:56:04
【问题描述】:
我在我的 .Net 程序中创建了一个记录器,我的目标是将 ignite 的日志集成到我自己的记录器中。
在 java 中,我可以通过集成库 ignite - log4j 来实现这一点,但在 .Net 中似乎不是相同的过程。
谁能帮帮我?
【问题讨论】:
我在我的 .Net 程序中创建了一个记录器,我的目标是将 ignite 的日志集成到我自己的记录器中。
在 java 中,我可以通过集成库 ignite - log4j 来实现这一点,但在 .Net 中似乎不是相同的过程。
谁能帮帮我?
【问题讨论】:
您可以通过实现Apache.Ignite.Core.Log.ILogger接口并设置IgniteConfiguration.Logger属性来处理Ignite日志并将它们与其他系统集成。
Ignite 提供与 Log4Net 和 NLog 的开箱即用集成。
【讨论】:
IgniteConfiguration.Logger 属性,Ignite 将仅在此处记录(来自 Java 和 .NET 代码)。试试看!
当前的 ignite 2.4 版本是这样支持的:
var config = new IgniteConfiguration()
{
Logger = new Apache.Ignite.Log4Net.IgniteLog4NetLogger(),
};
【讨论】: