簡體   English   中英

如何選擇log4net的附加程序?

[英]How to select appender for log4net?

Nhibernate是使用log4net設置的,當前正在登錄到控制台。 我希望它保持這種方式。

我現在要添加一個fileappender。 因此,在我的代碼中,如何創建新的記錄器類並確保其使用此fileappender?

再次,我希望nhibernate繼續使用以前的功能,這是我的原始配置:

<log4net debug="false">
    <appender name="console" type="log4net.Appender.ConsoleAppender, log4net">
      <layout type="log4net.Layout.PatternLayout,log4net">
        <param name="ConversionPattern" value="%d{ABSOLUTE} %-5p %c{1}:%L - %m%n"/>
      </layout>
    </appender>
    <!-- Setup the root category, add the appenders and set the default priority -->
    <root>
      <priority value="INFO"/>
      <appender-ref ref="console"/>
    </root>
  </log4net>

只需將您的fileAppender添加到配置文件中,並在控制台之一和兩個追加程序將同時處於活動和工作狀態的根節點內添加對它的引用。 假設NHibernate正在讀取並使用該配置文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM