一般對控制台輸入的日志我們使用的 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