程序包 cool.scx.logging
类 ScxLogger
java.lang.Object
cool.scx.logging.ScxLogger
ScxLogger
若仅仅是想自定义消息格式 只需设置
setMessageFormatter(ScxLoggerMessageFormatter)
若是想在更高级别上自定义日志 如更改日志名称格式,增加写入到数据库等功能 ,则需要继承 ScxLogger 并设置 ScxLoggerFactory.setLoggerSupplier(Function)- 版本:
- 0.0.1
- 作者:
- scx567888
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明final ScxLoggingLevellevel()avoidlogMessage(ScxLoggingLevel level, String msg, Throwable throwable) 打印日志方法afinal ScxLoggersetLevel(ScxLoggingLevel newLevel) Setter for the fieldlevel.final ScxLoggersetMessageFormatter(ScxLoggerMessageFormatter newMessageFormatter) afinal ScxLoggersetStackTrace(Boolean newStackTrace) Setter for the fieldstackTrace.final ScxLoggersetStoredDirectory(Path newStoredDirectory) Setter for the fieldstoredDirectory.final ScxLoggersetType(ScxLoggingType newType) Setter for the fieldtype.final booleanafinal Pathafinal ScxLoggingTypetype()a
-
构造器详细资料
-
ScxLogger
a- 参数:
name- a
-
-
方法详细资料
-
logMessage
打印日志方法- 参数:
level- amsg- athrowable- a
-
setLevel
Setter for the field
level.- 参数:
newLevel- aScxLoggingLevelobject- 返回:
- a
-
setType
Setter for the field
type.- 参数:
newType- aScxLoggingTypeobject- 返回:
- a
-
setStoredDirectory
Setter for the field
storedDirectory.- 参数:
newStoredDirectory- aPathobject- 返回:
- a
-
setStackTrace
Setter for the field
stackTrace.- 参数:
newStackTrace- aBooleanobject- 返回:
- a
-
setMessageFormatter
a- 参数:
newMessageFormatter- a- 返回:
- a
-
level
a- 返回:
- a
-
type
a- 返回:
- a
-
storedDirectory
a- 返回:
- a
-
stackTrace
public final boolean stackTrace()a- 返回:
- a
-
messageFormatter
a- 返回:
- a
-