索引

A B C D E F G H I L M O R S T V W 
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
A B C D E F G H I L M O R S T V W 
All Classes and Interfaces|所有程序包|序列化表格