Class ConsoleColorLog

All Implemented Interfaces:
Log, DebugLog, ErrorLog, InfoLog, TraceLog, WarnLog, Serializable

public class ConsoleColorLog extends ConsoleLog
利用System.out.println()打印彩色日志
Author:
wodeyangzipingpingwuqi
See Also:
  • Constructor Details

    • ConsoleColorLog

      public ConsoleColorLog(String name)
      构造
      Parameters:
      name - 类名
    • ConsoleColorLog

      public ConsoleColorLog(Class<?> clazz)
      构造
      Parameters:
      clazz - 类
  • Method Details

    • setColorFactory

      public static void setColorFactory(Function<Level,cn.hutool.core.lang.ansi.AnsiColor> colorFactory)
      设置颜色工厂,根据日志级别,定义不同的颜色
      Parameters:
      colorFactory - 颜色工厂函数
    • log

      public void log(Level level, Boolean remote, String fqcn, String format, Object... arguments)
      Description copied from interface: Log
      打印 ERROR 等级的日志
      Specified by:
      log in interface Log
      Overrides:
      log in class ConsoleLog
      Parameters:
      level - 级别
      fqcn - 完全限定类名(Fully Qualified Class Name),用于定位日志位置
      format - 消息模板
      arguments - 参数