有沒有辦法在同一個應用程序中使用多個ADONetAppender。目前我有一個ado appender記錄到「Log」表中。我想添加另一個ADONetAppender以登錄到同一應用程序中的另一個表。搜索谷歌沒有返回太多幫助。log4net multiple adonetappender
請讓我知道。
感謝
有沒有辦法在同一個應用程序中使用多個ADONetAppender。目前我有一個ado appender記錄到「Log」表中。我想添加另一個ADONetAppender以登錄到同一應用程序中的另一個表。搜索谷歌沒有返回太多幫助。log4net multiple 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追加程序 只要複製您的ADO的appender並在配置文件中有如下變化再次粘貼代碼:
<appender name="CustomAppender" type="log4net.Appender.ADONetAppender">
的附加目的地的名稱應該是這兩個附加目的地不同。
然後加入到根標籤
<root>
<appender-ref ref="ADONetAppender"/>
<appender-ref ref="CustomAppender"/>
我沒有從您的文章瞭解我如何可以使用相同的應用程序中*多AdoNetAppenders *。 – 2012-04-12 23:05:55
在您的配置文件中轉到您的appender的定義並複製並粘貼它,以便您擁有相同appender的兩個副本。然後重命名其中一個副本。然後改變它的設置爲你想要的(顯然你會想要不同的commandText)。然後列出兩個appenders與我發佈的類似(我的帖子實際上顯示了三個獨立的appender)。 – 2012-04-13 01:20:24