有没有办法在同一个应用程序中使用多个ADONetAppender。目前我有一个ado appender登录到“Log”表。我想添加另一个ADONetAppender来登录同一个应用程序中的另一个表。搜索谷歌没有太大的帮助。
请告诉我。
感谢
答案 0 :(得分:0)
是的,在我的博客帖子中:http://weblogs.asp.net/stevewellens/archive/2012/01/22/log4net-log-to-a-javascript-console.aspx我使用了三个appender。
这是他们上市的地方:
<logger name="MyLogger">
<level value="ALL" />
<appender-ref ref="LogFileAppender" />
<appender-ref ref="TraceAppender" />
<appender-ref ref="JSConsoleAppender" />
</logger>
还有更多,但我不会在这里复制整篇文章。
答案 1 :(得分:0)
以下是使用多个ADO Appender的代码 只需复制您的ado appender并将其再次粘贴到配置文件中,并进行以下更改:
<appender name="CustomAppender" type="log4net.Appender.ADONetAppender">
appender的名称对于appender都应该是不同的。
然后添加到根标签
<root>
<appender-ref ref="ADONetAppender"/>
<appender-ref ref="CustomAppender"/>