索引
All Classes and Interfaces|所有程序包|序列化表格
A
- ALL - enum class 中的枚举常量 cool.scx.logging.ScxLoggingLevel
-
ALL
B
- BOTH - enum class 中的枚举常量 cool.scx.logging.ScxLoggingType
-
既打印到控制台也同时写入到文件
C
- CONSOLE - enum class 中的枚举常量 cool.scx.logging.ScxLoggingType
-
打印到控制台
- cool.scx.logging - 程序包 cool.scx.logging
- cool.scx.logging.spi.log4j - 程序包 cool.scx.logging.spi.log4j
- cool.scx.logging.spi.slf4j - 程序包 cool.scx.logging.spi.slf4j
D
- DEBUG - enum class 中的枚举常量 cool.scx.logging.ScxLoggingLevel
-
DEBUG
- DEFAULT_SCX_LOGGER_MESSAGE_FORMATTER - 接口中的静态变量 cool.scx.logging.ScxLoggerMessageFormatter
-
默认的 消息格式化器
E
- ERROR - enum class 中的枚举常量 cool.scx.logging.ScxLoggingLevel
-
ERROR
F
- FATAL - enum class 中的枚举常量 cool.scx.logging.ScxLoggingLevel
-
FATAL
- FILE - enum class 中的枚举常量 cool.scx.logging.ScxLoggingType
-
写入到文件
- fixedLengthName() - enum class中的方法 cool.scx.logging.ScxLoggingLevel
-
定长名称 (5位), 不足的补齐空格 方便打印时更好的格式化
- format(LocalDateTime, ScxLoggingLevel, String, String, Throwable, String) - 接口中的方法 cool.scx.logging.ScxLoggerMessageFormatter
-
将参数格式化位 字符串以便展示和打印
G
- getContext(String, ClassLoader, Object, boolean) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLoggerContextFactory
- getContext(String, ClassLoader, Object, boolean, URI, String) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLoggerContextFactory
- getExternalContext() - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
- getFullyQualifiedCallerName() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JLogger
- getLevel() - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- getLevel() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JLogger
-
获取级别
- getLogger(Class<?>) - 类中的静态方法 cool.scx.logging.ScxLoggerFactory
-
a
- getLogger(String) - 类中的静态方法 cool.scx.logging.ScxLoggerFactory
-
a
- getLogger(String) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
- getLogger(String) - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JLoggerFactory
- getLogger(String, MessageFactory) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
- getLoggerFactory() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
- getMarkerFactory() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
- getMDCAdapter() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
- getRequestedApiVersion() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
H
- handleNormalizedLoggingCall(Level, Marker, String, Object[], Throwable) - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JLogger
- hasLogger(String) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
- hasLogger(String, Class<? extends MessageFactory>) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
- hasLogger(String, MessageFactory) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
I
- INFO - enum class 中的枚举常量 cool.scx.logging.ScxLoggingLevel
-
INFO
- initialize() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
- isDebugEnabled() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JLogger
- isEnabled(Level, Marker, CharSequence, Throwable) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, Object, Throwable) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object...) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object, Object, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object, Object, Object, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object, Object, Object, Object, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object, Object, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, String, Throwable) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isEnabled(Level, Marker, Message, Throwable) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
- isErrorEnabled() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JLogger
- isInfoEnabled() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JLogger
- isTraceEnabled() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JLogger
- isWarnEnabled() - 类中的方法 cool.scx.logging.spi.slf4j.ScxSLF4JLogger
L
- level() - 类中的方法 cool.scx.logging.ScxLogger
-
a
- logMessage(ScxLoggingLevel, String, Throwable) - 类中的方法 cool.scx.logging.ScxLogger
-
打印日志方法
- logMessage(String, Level, Marker, Message, Throwable) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLogger
M
- messageFormatter() - 类中的方法 cool.scx.logging.ScxLogger
-
a
O
- of(String) - enum class中的静态方法 cool.scx.logging.ScxLoggingLevel
-
根据名称获取 ScxLoggingLevel 可使用简写
- of(String) - enum class中的静态方法 cool.scx.logging.ScxLoggingType
-
根据 名称 获取 ScxLoggingType
- of(String, ScxLoggingLevel) - enum class中的静态方法 cool.scx.logging.ScxLoggingLevel
-
根据名称获取 ScxLoggingLevel 可使用简写 失败则采用默认值
- of(String, ScxLoggingType) - enum class中的静态方法 cool.scx.logging.ScxLoggingType
-
根据 名称 获取 ScxLoggingType
- OFF - enum class 中的枚举常量 cool.scx.logging.ScxLoggingLevel
-
OFF
R
- removeContext(LoggerContext) - 类中的方法 cool.scx.logging.spi.log4j.ScxLog4jLoggerContextFactory
S
- ScxLog4jLogger - cool.scx.logging.spi.log4j中的类
-
ScxLog4jLogger
- ScxLog4jLogger(String) - 类的构造器 cool.scx.logging.spi.log4j.ScxLog4jLogger
-
名称
- ScxLog4jLoggerContext - cool.scx.logging.spi.log4j中的类
-
ScxLog4jLoggerContext
- ScxLog4jLoggerContext() - 类的构造器 cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
- ScxLog4jLoggerContextFactory - cool.scx.logging.spi.log4j中的类
-
ScxLog4jLoggerContextFactory
- ScxLog4jLoggerContextFactory() - 类的构造器 cool.scx.logging.spi.log4j.ScxLog4jLoggerContextFactory
- ScxLog4jProvider - cool.scx.logging.spi.log4j中的类
-
ScxLog4jProvider
- ScxLog4jProvider() - 类的构造器 cool.scx.logging.spi.log4j.ScxLog4jProvider
-
a
- ScxLogger - cool.scx.logging中的类
-
ScxLogger 若仅仅是想自定义消息格式 只需设置
ScxLogger.setMessageFormatter(ScxLoggerMessageFormatter)若是想在更高级别上自定义日志 如更改日志名称格式,增加写入到数据库等功能 ,则需要继承ScxLogger并设置ScxLoggerFactory.setLoggerSupplier(Function) - ScxLogger(String) - 类的构造器 cool.scx.logging.ScxLogger
-
a
- ScxLoggerFactory - cool.scx.logging中的类
-
ScxLoggerFactory
- ScxLoggerFactory() - 类的构造器 cool.scx.logging.ScxLoggerFactory
- ScxLoggerMessageFormatter - cool.scx.logging中的接口
-
消息格式化器
- ScxLoggingLevel - cool.scx.logging中的Enum Class
-
ScxLoggingLevel 日志级别
- ScxLoggingType - cool.scx.logging中的Enum Class
-
ScxLogging 的记录类型
- ScxSLF4JLogger - cool.scx.logging.spi.slf4j中的类
-
ScxSLF4JLogger
- ScxSLF4JLogger(String) - 类的构造器 cool.scx.logging.spi.slf4j.ScxSLF4JLogger
-
a
- ScxSLF4JLoggerFactory - cool.scx.logging.spi.slf4j中的类
-
ScxSLF4JLoggerFactory
- ScxSLF4JLoggerFactory() - 类的构造器 cool.scx.logging.spi.slf4j.ScxSLF4JLoggerFactory
- ScxSLF4JServiceProvider - cool.scx.logging.spi.slf4j中的类
-
ScxSLF4JServiceProvider
- ScxSLF4JServiceProvider() - 类的构造器 cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
- setDefaultLevel(ScxLoggingLevel) - 类中的静态方法 cool.scx.logging.ScxLoggerFactory
-
Setter for the field
defaultLevel. - setDefaultMessageFormatter(ScxLoggerMessageFormatter) - 类中的静态方法 cool.scx.logging.ScxLoggerFactory
-
设置默认的 message 格式化器
- setDefaultStackTrace(boolean) - 类中的静态方法 cool.scx.logging.ScxLoggerFactory
-
Setter for the field
defaultStackTrace. - setDefaultStoredDirectory(Path) - 类中的静态方法 cool.scx.logging.ScxLoggerFactory
-
Setter for the field
defaultStoredDirectory. - setDefaultType(ScxLoggingType) - 类中的静态方法 cool.scx.logging.ScxLoggerFactory
-
Setter for the field
defaultType. - setLevel(ScxLoggingLevel) - 类中的方法 cool.scx.logging.ScxLogger
-
Setter for the field
level. - setLoggerSupplier(Function<String, ScxLogger>) - 类中的静态方法 cool.scx.logging.ScxLoggerFactory
-
设置 logger 提供者
- setMessageFormatter(ScxLoggerMessageFormatter) - 类中的方法 cool.scx.logging.ScxLogger
-
a
- setStackTrace(Boolean) - 类中的方法 cool.scx.logging.ScxLogger
-
Setter for the field
stackTrace. - setStoredDirectory(Path) - 类中的方法 cool.scx.logging.ScxLogger
-
Setter for the field
storedDirectory. - setType(ScxLoggingType) - 类中的方法 cool.scx.logging.ScxLogger
-
Setter for the field
type. - stackTrace() - 类中的方法 cool.scx.logging.ScxLogger
-
a
- storedDirectory() - 类中的方法 cool.scx.logging.ScxLogger
-
a
T
- toInt() - enum class中的方法 cool.scx.logging.ScxLoggingLevel
-
levelInt
- TRACE - enum class 中的枚举常量 cool.scx.logging.ScxLoggingLevel
-
TRACE
- type() - 类中的方法 cool.scx.logging.ScxLogger
-
a
V
- valueOf(String) - enum class中的静态方法 cool.scx.logging.ScxLoggingLevel
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - enum class中的静态方法 cool.scx.logging.ScxLoggingType
-
Returns the enum constant of this class with the specified name.
- values() - enum class中的静态方法 cool.scx.logging.ScxLoggingLevel
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - enum class中的静态方法 cool.scx.logging.ScxLoggingType
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WARN - enum class 中的枚举常量 cool.scx.logging.ScxLoggingLevel
-
WARN
All Classes and Interfaces|所有程序包|序列化表格