log4net 1 appender 2 文件

如果满足阈值级别,是否有可能为log4net设置一个附加程序,将信息记录到两个文件中。它是 INFO 级别,如果它是调试,它将编写除调试之外的所有内容,它会编写包括调试在内的所有内容,并只保留这两个。我可以用两个 appender 来做到这一点,但是我只想有一个变量,它可以根据日志文件写入的阈值级别来确定,只有一个,或两者兼而有之。


 <appender name="Name" 

      type="log4net.Appender.RollingFileAppender,log4net">

      <file value="Path" />

      <treshold value="info" />

      <appendToFile value="true" />

      <lockingModel type="log4net.Appender.FileAppender+MinimalLock" />

      <rollingStyle value="Size" />

      <maxSizeRollBackups value="5" />

      <maximumFileSize value="2000KB" />

      <staticLogFileName value="true" />

      <layout type="log4net.Layout.PatternLayout">

        <Header value="[Start]&#13;&#10;" />

        <Footer value="[End]&#13;&#10;" />

        <ConversionPattern value="%-5level %message%newline" />

      </layout>

    </appender>


UYOU
浏览 147回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP