1

有没有办法在同一个应用程序中使用多个 ADONetAppender。目前我有一个 ado appender 记录到“日志”表。我想添加另一个 ADONetAppender 以登录到同一应用程序中的另一个表。搜索谷歌并没有返回太多帮助。

请告诉我。

谢谢

4

2 回答 2

0

是的,在我的博客文章中:http ://weblogs.asp.net/stevewellens/archive/2012/01/22/log4net-log-to-a-javascript-console.aspx我使用了三个附加程序。

这是他们列出的地方:

<logger name="MyLogger">
  <level value="ALL" />
  <appender-ref ref="LogFileAppender"  />
  <appender-ref ref="TraceAppender"  />
  <appender-ref ref="JSConsoleAppender"  />
</logger>

还有更多,但我不会在这里复制整个帖子。

于 2012-04-12T22:52:03.677 回答
0

下面是使用多个 ADO Appender 的代码只需复制您的 ado appender 并将其再次粘贴到您的配置文件中,并进行以下更改:

<appender name="CustomAppender" type="log4net.Appender.ADONetAppender">

两个附加程序的附加程序名称应该不同。

然后添加到根标签

<root>
  <appender-ref ref="ADONetAppender"/>
  <appender-ref ref="CustomAppender"/>

于 2013-07-08T10:41:42.267 回答