log4.net 配置-控制台輸出帶顏色的日志


一般對控制台輸入的日志我們使用的 Appender 為 ConsoleAppender ,日志為白色文字。

當我們想到 DEBUG,INFO,WARN,ERROR  每種日志設置一種顏色時我們需要將 Appender 改為 ColoredConsoleAppender 

然后增加相應的顏色配置

 <appender name="ConsoleAppender" type="log4net.Appender.ColoredConsoleAppender">
      <mapping>
        <level value="ERROR" />
        <foreColor value="Red, HighIntensity" />
      </mapping>
      <mapping>
        <level value="Warn" />
        <foreColor value="Yellow,HighIntensity" />
      </mapping>
      <mapping>
        <level value="Info" />
        <foreColor value="White" />
      </mapping>
      <mapping>
        <level value="Debug" />
        <foreColor value="Purple, HighIntensity" />
      </mapping>
      <layout type="log4net.Layout.PatternLayout">
        <conversionPattern value="%date [%thread] %-5level %logger - %message%newline" />
      </layout>
    </appender>

顏色的值可以為

Blue
Green
Red 
White 
Yellow
Purple 
Cyan 
HighIntensity 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM