程序包 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 voidsetDefaultStackTrace(boolean newStackTrace) Setter for the fielddefaultStackTrace.static voidsetDefaultStoredDirectory(Path newStoredDirectory) Setter for the fielddefaultStoredDirectory.static voidsetDefaultType(ScxLoggingType newType) Setter for the fielddefaultType.static voidsetLevel(Class<?> clazz, ScxLoggingLevel newLevel) setLevel.static voidsetLevel(String name, ScxLoggingLevel newLevel) setLevel.static voidsetStackTrace(Class<?> clazz, boolean newStackTrace) setStackTrace.static voidsetStackTrace(String name, boolean newStackTrace) setStackTrace.static voidsetStoredDirectory(Class<?> clazz, Path newStoredDirectory) setStoredDirectory.static voidsetStoredDirectory(String name, Path newStoredDirectory) setStoredDirectory.static voidsetType(Class<?> clazz, ScxLoggingType newType) setType.static voidsetType(String name, ScxLoggingType newType) setType.static voidupdateDefault(ScxLoggingLevel newDefaultLevel, ScxLoggingType newDefaultType, Path newDefaultStoredDirectory, boolean newDefaultStackTrace) 更新默认日志信息static voidupdateLogger(Class<?> clazz, ScxLoggingLevel level, ScxLoggingType type, Path storedDirectory, Boolean stackTrace) 更新指定的 Logger 信息static voidupdateLogger(String name, ScxLoggingLevel level, ScxLoggingType type, Path storedDirectory, Boolean stackTrace) 更新指定的 Logger 信息
-
构造器详细资料
-
ScxLoggerFactory
public ScxLoggerFactory()
-
-
方法详细资料
-
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
-
setLevel
setLevel.
- 参数:
name- aStringobjectnewLevel- aScxLoggingLevelobject
-
setType
setType.
- 参数:
name- aStringobjectnewType- aScxLoggingTypeobject
-
setStoredDirectory
setStoredDirectory.
-
setStackTrace
setStackTrace.
- 参数:
name- aStringobjectnewStackTrace- a boolean
-
setLevel
setLevel.
- 参数:
clazz- aClassobjectnewLevel- aScxLoggingLevelobject
-
setType
setType.
- 参数:
clazz- aClassobjectnewType- aScxLoggingTypeobject
-
setStoredDirectory
setStoredDirectory.
-
setStackTrace
setStackTrace.
- 参数:
clazz- aClassobjectnewStackTrace- a boolean
-
updateLogger
public static void updateLogger(String name, ScxLoggingLevel level, ScxLoggingType type, Path storedDirectory, Boolean stackTrace) 更新指定的 Logger 信息- 参数:
name- aStringobjectlevel- aScxLoggingLevelobjecttype- aScxLoggingTypeobjectstoredDirectory- aPathobjectstackTrace- aBooleanobject
-
updateLogger
public static void updateLogger(Class<?> clazz, ScxLoggingLevel level, ScxLoggingType type, Path storedDirectory, Boolean stackTrace) 更新指定的 Logger 信息- 参数:
clazz- alevel- atype- astoredDirectory- astackTrace- a
-
updateDefault
public static void updateDefault(ScxLoggingLevel newDefaultLevel, ScxLoggingType newDefaultType, Path newDefaultStoredDirectory, boolean newDefaultStackTrace) 更新默认日志信息- 参数:
newDefaultLevel- aScxLoggingLevelobjectnewDefaultType- aScxLoggingTypeobjectnewDefaultStoredDirectory- aPathobjectnewDefaultStackTrace- aBooleanobject
-