有没有办法在同一个应用程序中使用多个ADONetAppender。目前,我将一个ado附加器记录到"Log“表中。我想添加另一个ADONetAppender来记录同一应用程序中的另一个表。在谷歌上搜索并没有得到太多帮助。
请让我知道。
谢谢
发布于 2012-04-13 06:52:04
是的,在我的博客文章中: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>还有更多,但我不会在这里重复整个帖子。
发布于 2013-07-08 18:41:42
下面是使用多个ADO附加器的代码,只需复制您的ado附加器并将其再次粘贴到您的配置文件中,并进行以下更改:
<appender name="CustomAppender" type="log4net.Appender.ADONetAppender">两个附加器的附加器名称应该不同。
然后添加到根标签中
<root>
<appender-ref ref="ADONetAppender"/>
<appender-ref ref="CustomAppender"/>
https://stackoverflow.com/questions/10132802
复制相似问题