zoukankan      html  css  js  c++  java
  • 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 
  • 相关阅读:
    crontab与系统时间不一致
    MySQL构造测试数据
    【SQL优化】SQL优化工具
    mysql case when then 使用
    update没带where,寻找问题的思路
    线程池
    线程理论
    数据共享
    进程池
    管道
  • 原文地址:https://www.cnblogs.com/jgjgjg23/p/9232990.html
Copyright © 2011-2022 走看看