程序包 cool.scx.logging

类 ScxLoggerFactory

java.lang.Object
cool.scx.logging.ScxLoggerFactory

public final class ScxLoggerFactory extends Object
ScxLoggerFactory
版本:
0.0.1
作者:
scx567888
  • 构造器详细资料

    • ScxLoggerFactory

      public ScxLoggerFactory()
  • 方法详细资料

    • setLoggerSupplier

      public static void setLoggerSupplier(Function<String,ScxLogger> newLoggerSupplier)
      设置 logger 提供者
      参数:
      newLoggerSupplier - Function 返回值不允许为空
    • getLogger

      public static ScxLogger getLogger(Class<?> clazz)
      a
      参数:
      clazz - a
      返回:
      a
    • getLogger

      public static ScxLogger getLogger(String name)
      a
      参数:
      name - a
      返回:
      a
    • setDefaultLevel

      public static void setDefaultLevel(ScxLoggingLevel newLevel)

      Setter for the field defaultLevel.

      参数:
      newLevel - a ScxLoggingLevel object
    • setDefaultType

      public static void setDefaultType(ScxLoggingType newType)

      Setter for the field defaultType.

      参数:
      newType - a ScxLoggingType object
    • setDefaultStoredDirectory

      public static void setDefaultStoredDirectory(Path newStoredDirectory)

      Setter for the field defaultStoredDirectory.

      参数:
      newStoredDirectory - a Path object
    • setDefaultStackTrace

      public static void setDefaultStackTrace(boolean newStackTrace)

      Setter for the field defaultStackTrace.

      参数:
      newStackTrace - a boolean
    • setDefaultMessageFormatter

      public static void setDefaultMessageFormatter(ScxLoggerMessageFormatter newMessageFormatter)
      设置默认的 message 格式化器
      参数:
      newMessageFormatter - a