程序包 cool.scx.logging
类 ScxLoggerFactory
java.lang.Object
cool.scx.logging.ScxLoggerFactory
ScxLoggerFactory
- 版本:
- 0.0.1
- 作者:
- scx567888
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static ScxLoggerastatic ScxLoggerastatic voidsetDefaultLevel(ScxLoggingLevel newLevel) Setter for the fielddefaultLevel.static voidsetDefaultMessageFormatter(ScxLoggerMessageFormatter newMessageFormatter) 设置默认的 message 格式化器static voidsetDefaultStackTrace(boolean newStackTrace) Setter for the fielddefaultStackTrace.static voidsetDefaultStoredDirectory(Path newStoredDirectory) Setter for the fielddefaultStoredDirectory.static voidsetDefaultType(ScxLoggingType newType) Setter for the fielddefaultType.static voidsetLoggerSupplier(Function<String, ScxLogger> newLoggerSupplier) 设置 logger 提供者
-
构造器详细资料
-
ScxLoggerFactory
public ScxLoggerFactory()
-
-
方法详细资料
-
setLoggerSupplier
设置 logger 提供者- 参数:
newLoggerSupplier- Function 返回值不允许为空
-
getLogger
a- 参数:
clazz- a- 返回:
- a
-
getLogger
a- 参数:
name- a- 返回:
- a
-
setDefaultLevel
Setter for the field
defaultLevel.- 参数:
newLevel- aScxLoggingLevelobject
-
setDefaultType
Setter for the field
defaultType.- 参数:
newType- aScxLoggingTypeobject
-
setDefaultStoredDirectory
Setter for the field
defaultStoredDirectory.- 参数:
newStoredDirectory- aPathobject
-
setDefaultStackTrace
public static void setDefaultStackTrace(boolean newStackTrace) Setter for the field
defaultStackTrace.- 参数:
newStackTrace- a boolean
-
setDefaultMessageFormatter
设置默认的 message 格式化器- 参数:
newMessageFormatter- a
-