有没有办法在同一个应用程序中使用多个 ADONetAppender。目前我有一个 ado appender 记录到“日志”表。我想添加另一个 ADONetAppender 以登录到同一应用程序中的另一个表。搜索谷歌并没有返回太多帮助。
请告诉我。
谢谢
有没有办法在同一个应用程序中使用多个 ADONetAppender。目前我有一个 ado appender 记录到“日志”表。我想添加另一个 ADONetAppender 以登录到同一应用程序中的另一个表。搜索谷歌并没有返回太多帮助。
请告诉我。
谢谢
是的,在我的博客文章中: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>
还有更多,但我不会在这里复制整个帖子。
下面是使用多个 ADO Appender 的代码只需复制您的 ado appender 并将其再次粘贴到您的配置文件中,并进行以下更改:
<appender name="CustomAppender" type="log4net.Appender.ADONetAppender">
两个附加程序的附加程序名称应该不同。
然后添加到根标签
<root>
<appender-ref ref="ADONetAppender"/>
<appender-ref ref="CustomAppender"/>