Index

A C D E F G H I L M N R S T U W 
All Classes and Interfaces|All Packages|Serialized Form

A

AbstractRecorder - Class in cool.scx.logging.recorder
AbstractRecorder
AbstractRecorder() - Constructor for class cool.scx.logging.recorder.AbstractRecorder
 
addRecorder(ScxLogRecorder...) - Method in class cool.scx.logging.ScxLoggerConfig
 

C

clearLevel() - Method in class cool.scx.logging.ScxLoggerConfig
 
clearRecorders() - Method in class cool.scx.logging.ScxLoggerConfig
 
clearStackTrace() - Method in class cool.scx.logging.ScxLoggerConfig
 
config() - Method in record class cool.scx.logging.ScxLogger
Returns the value of the config record component.
ConsoleRecorder - Class in cool.scx.logging.recorder
控制台 记录器
ConsoleRecorder() - Constructor for class cool.scx.logging.recorder.ConsoleRecorder
 
contextStack() - Method in record class cool.scx.logging.ScxLogRecord
Returns the value of the contextStack record component.
cool.scx.logging - package cool.scx.logging
 
cool.scx.logging.recorder - package cool.scx.logging.recorder
 
cool.scx.logging.spi.jdk - package cool.scx.logging.spi.jdk
 
cool.scx.logging.spi.log4j - package cool.scx.logging.spi.log4j
 
cool.scx.logging.spi.slf4j - package cool.scx.logging.spi.slf4j
 

D

DATE_TIME_FORMATTER - Static variable in class cool.scx.logging.recorder.AbstractRecorder
 

E

equals(Object) - Method in record class cool.scx.logging.ScxLogger
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class cool.scx.logging.ScxLogRecord
Indicates whether some other object is "equal to" this one.

F

FileRecorder - Class in cool.scx.logging.recorder
文件记录器
FileRecorder(Path) - Constructor for class cool.scx.logging.recorder.FileRecorder
 
format(ScxLogRecord) - Method in class cool.scx.logging.recorder.AbstractRecorder
 
formatLevel(System.Logger.Level) - Method in class cool.scx.logging.recorder.AbstractRecorder
 
formatStackTrace(StackTraceElement[]) - Method in class cool.scx.logging.recorder.AbstractRecorder
 
formatTimeStamp(TemporalAccessor) - Method in class cool.scx.logging.recorder.AbstractRecorder
 

G

getContext(String, ClassLoader, Object, boolean) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLoggerContextFactory
 
getContext(String, ClassLoader, Object, boolean, URI, String) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLoggerContextFactory
 
getExternalContext() - Method in class cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
 
getFullyQualifiedCallerName() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JLogger
 
getLevel() - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
getLogFileName(TemporalAccessor) - Method in class cool.scx.logging.recorder.FileRecorder
 
getLogger(Class<?>) - Static method in class cool.scx.logging.ScxLoggerFactory
 
getLogger(String) - Static method in class cool.scx.logging.ScxLoggerFactory
 
getLogger(String) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
 
getLogger(String) - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JLoggerFactory
 
getLogger(String, Module) - Method in class cool.scx.logging.spi.jdk.ScxJDKLoggerFinder
 
getLogger(String, MessageFactory) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
 
getLoggerFactory() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
 
getMarkerFactory() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
 
getMDCAdapter() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
 
getName() - Method in class cool.scx.logging.spi.jdk.ScxJDKLogger
 
getRequestedApiVersion() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
 

H

handleNormalizedLoggingCall(Level, Marker, String, Object[], Throwable) - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JLogger
 
hashCode() - Method in record class cool.scx.logging.ScxLogger
Returns a hash code value for this object.
hashCode() - Method in record class cool.scx.logging.ScxLogRecord
Returns a hash code value for this object.
hasLogger(String) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
 
hasLogger(String, Class<? extends MessageFactory>) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
 
hasLogger(String, MessageFactory) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
 

I

initialize() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
 
isDebugEnabled() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JLogger
 
isEnabled(Level, Marker, CharSequence, Throwable) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, Object, Throwable) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object...) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object, Object, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object, Object, Object, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object, Object, Object, Object, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Object, Object, Object, Object, Object, Object, Object, Object, Object, Object) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, String, Throwable) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isEnabled(Level, Marker, Message, Throwable) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
isErrorEnabled() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JLogger
 
isInfoEnabled() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JLogger
 
isLoggable(System.Logger.Level) - Method in record class cool.scx.logging.ScxLogger
 
isLoggable(System.Logger.Level) - Method in class cool.scx.logging.spi.jdk.ScxJDKLogger
 
isRecordable(ScxLogRecord) - Method in class cool.scx.logging.recorder.AbstractRecorder
 
isTraceEnabled() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JLogger
 
isWarnEnabled() - Method in class cool.scx.logging.spi.slf4j.ScxSLF4JLogger
 

L

level - Variable in class cool.scx.logging.recorder.AbstractRecorder
 
level() - Method in class cool.scx.logging.recorder.AbstractRecorder
 
level() - Method in class cool.scx.logging.ScxLoggerConfig
 
level() - Method in record class cool.scx.logging.ScxLogRecord
Returns the value of the level record component.
log(System.Logger.Level, String, Throwable) - Method in record class cool.scx.logging.ScxLogger
 
log(System.Logger.Level, ResourceBundle, String, Object...) - Method in class cool.scx.logging.spi.jdk.ScxJDKLogger
 
log(System.Logger.Level, ResourceBundle, String, Throwable) - Method in class cool.scx.logging.spi.jdk.ScxJDKLogger
 
log0(System.Logger.Level, String, Throwable) - Method in record class cool.scx.logging.ScxLogger
 
loggerName() - Method in record class cool.scx.logging.ScxLogRecord
Returns the value of the loggerName record component.
logMessage(String, Level, Marker, Message, Throwable) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLogger
 

M

message() - Method in record class cool.scx.logging.ScxLogRecord
Returns the value of the message record component.

N

name() - Method in record class cool.scx.logging.ScxLogger
Returns the value of the name record component.

R

record(ScxLogRecord) - Method in class cool.scx.logging.recorder.AbstractRecorder
 
record(ScxLogRecord) - Method in interface cool.scx.logging.ScxLogRecorder
 
record0(ScxLogRecord) - Method in class cool.scx.logging.recorder.AbstractRecorder
 
record0(ScxLogRecord) - Method in class cool.scx.logging.recorder.ConsoleRecorder
 
record0(ScxLogRecord) - Method in class cool.scx.logging.recorder.FileRecorder
 
recorders() - Method in class cool.scx.logging.ScxLoggerConfig
 
removeConfig(String) - Static method in class cool.scx.logging.ScxLoggerFactory
 
removeContext(LoggerContext) - Method in class cool.scx.logging.spi.log4j.ScxLog4jLoggerContextFactory
 
removeRecorder(ScxLogRecorder) - Method in class cool.scx.logging.ScxLoggerConfig
 
rootConfig() - Static method in class cool.scx.logging.ScxLoggerFactory
根配置 可修改此配置来影响根配置

S

ScxJDKLogger - Class in cool.scx.logging.spi.jdk
ScxJDKLogger
ScxJDKLogger(ScxLogger) - Constructor for class cool.scx.logging.spi.jdk.ScxJDKLogger
 
ScxJDKLoggerFinder - Class in cool.scx.logging.spi.jdk
ScxJDKLoggerFinder
ScxJDKLoggerFinder() - Constructor for class cool.scx.logging.spi.jdk.ScxJDKLoggerFinder
 
ScxLog4jLogger - Class in cool.scx.logging.spi.log4j
ScxLog4jLogger
ScxLog4jLogger(ScxLogger) - Constructor for class cool.scx.logging.spi.log4j.ScxLog4jLogger
 
ScxLog4jLoggerContext - Class in cool.scx.logging.spi.log4j
ScxLog4jLoggerContext
ScxLog4jLoggerContext() - Constructor for class cool.scx.logging.spi.log4j.ScxLog4jLoggerContext
 
ScxLog4jLoggerContextFactory - Class in cool.scx.logging.spi.log4j
ScxLog4jLoggerContextFactory
ScxLog4jLoggerContextFactory() - Constructor for class cool.scx.logging.spi.log4j.ScxLog4jLoggerContextFactory
 
ScxLog4jProvider - Class in cool.scx.logging.spi.log4j
ScxLog4jProvider
ScxLog4jProvider() - Constructor for class cool.scx.logging.spi.log4j.ScxLog4jProvider
 
ScxLogger - Record Class in cool.scx.logging
ScxLogger
ScxLogger(String, ScxLoggerConfig) - Constructor for record class cool.scx.logging.ScxLogger
Creates an instance of a ScxLogger record class.
ScxLoggerConfig - Class in cool.scx.logging
ScxLoggerConfig
ScxLoggerConfig() - Constructor for class cool.scx.logging.ScxLoggerConfig
 
ScxLoggerConfig(ScxLoggerConfig) - Constructor for class cool.scx.logging.ScxLoggerConfig
 
ScxLoggerFactory - Class in cool.scx.logging
ScxLoggerFactory
ScxLoggerFactory() - Constructor for class cool.scx.logging.ScxLoggerFactory
 
ScxLogRecord - Record Class in cool.scx.logging
日志记录
ScxLogRecord(LocalDateTime, System.Logger.Level, String, String, String, Throwable, StackTraceElement[]) - Constructor for record class cool.scx.logging.ScxLogRecord
Creates an instance of a ScxLogRecord record class.
ScxLogRecorder - Interface in cool.scx.logging
日志记录器
ScxSLF4JLogger - Class in cool.scx.logging.spi.slf4j
ScxSLF4JLogger
ScxSLF4JLogger(ScxLogger) - Constructor for class cool.scx.logging.spi.slf4j.ScxSLF4JLogger
 
ScxSLF4JLoggerFactory - Class in cool.scx.logging.spi.slf4j
ScxSLF4JLoggerFactory
ScxSLF4JLoggerFactory() - Constructor for class cool.scx.logging.spi.slf4j.ScxSLF4JLoggerFactory
 
ScxSLF4JServiceProvider - Class in cool.scx.logging.spi.slf4j
ScxSLF4JServiceProvider
ScxSLF4JServiceProvider() - Constructor for class cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider
 
setConfig(String, ScxLoggerConfig) - Static method in class cool.scx.logging.ScxLoggerFactory
 
setLevel(System.Logger.Level) - Method in class cool.scx.logging.recorder.AbstractRecorder
 
setLevel(System.Logger.Level) - Method in class cool.scx.logging.ScxLoggerConfig
 
setRecorder(Set<ScxLogRecorder>) - Method in class cool.scx.logging.ScxLoggerConfig
 
setStackTrace(Boolean) - Method in class cool.scx.logging.ScxLoggerConfig
 
stackTrace() - Method in class cool.scx.logging.ScxLoggerConfig
 

T

threadName() - Method in record class cool.scx.logging.ScxLogRecord
Returns the value of the threadName record component.
throwable() - Method in record class cool.scx.logging.ScxLogRecord
Returns the value of the throwable record component.
timeStamp() - Method in record class cool.scx.logging.ScxLogRecord
Returns the value of the timeStamp record component.
toString() - Method in record class cool.scx.logging.ScxLogger
Returns a string representation of this record class.
toString() - Method in record class cool.scx.logging.ScxLogRecord
Returns a string representation of this record class.

U

updateConfig(ScxLoggerConfig) - Method in class cool.scx.logging.ScxLoggerConfig
根据其他配置更新当前配置

W

writeToFile(Path, String) - Static method in class cool.scx.logging.recorder.FileRecorder
 
A C D E F G H I L M N R S T U W 
All Classes and Interfaces|All Packages|Serialized Form