使用NLog登录EventLog中的指定日志

时间:2015-10-14 05:53:04

标签: c# asp.net logging nlog

在我的项目(ASP.NET C#类库项目)中,我们使用NLog.dll(v 4.0.0.0)以事件查看方式记录异常,方法如下。

private readonly NLog.Logger _logger;
_logger = LogManager.GetCurrentClassLogger();
_logger.Error(someText, someArgs);

请找到如下使用的NLog配置:

<target xsi:type="EventLog"
      name="eventlog"
      layout="${message}"
      machineName="."
      source="NLogLogger"
      log="Application" />

它工作正常,并在“Windows日志”中的应用程序日志中记录消息。 但是,我们要求在单独指定的日志中执行日志记录(自定义日志,特定于我的应用程序)。

我们在配置中指定了指定日志的名称,如下所示。

<target xsi:type="EventLog"
      name="eventlog"
      layout="${message}"
      machineName="."
      source="NLogLogger"
      log= “MyOwnCustomLog” />

但它仍然在同一个应用程序日志中记录消息。

请告诉我如何在指定的日志中登录。

0 个答案:

没有答案