所有程序包的分层结构
- cool.scx.logging,
- cool.scx.logging.recorder,
- cool.scx.logging.spi.jdk,
- cool.scx.logging.spi.log4j,
- cool.scx.logging.spi.slf4j
类分层结构
- java.lang.Object
- org.apache.logging.log4j.spi.AbstractLogger (implements org.apache.logging.log4j.spi.ExtendedLogger, org.apache.logging.log4j.spi.LocationAwareLogger, java.io.Serializable)
- cool.scx.logging.spi.log4j.ScxLog4jLogger
- org.slf4j.helpers.AbstractLogger (implements org.slf4j.Logger, java.io.Serializable)
- org.slf4j.helpers.LegacyAbstractLogger
- cool.scx.logging.spi.slf4j.ScxSLF4JLogger
- org.slf4j.helpers.LegacyAbstractLogger
- cool.scx.logging.recorder.AbstractRecorder (implements cool.scx.logging.ScxLogRecorder)
- cool.scx.logging.recorder.ConsoleRecorder
- cool.scx.logging.recorder.FileRecorder
- org.apache.logging.log4j.spi.Provider
- cool.scx.logging.spi.log4j.ScxLog4jProvider
- cool.scx.logging.spi.jdk.ScxJDKLogger (implements java.lang.System.Logger)
- cool.scx.logging.spi.log4j.ScxLog4jLoggerContext (implements org.apache.logging.log4j.spi.LoggerContext)
- cool.scx.logging.spi.log4j.ScxLog4jLoggerContextFactory (implements org.apache.logging.log4j.spi.LoggerContextFactory)
- cool.scx.logging.ScxLoggerConfig
- cool.scx.logging.ScxLoggerFactory
- cool.scx.logging.spi.slf4j.ScxSLF4JLoggerFactory (implements org.slf4j.ILoggerFactory)
- cool.scx.logging.spi.slf4j.ScxSLF4JServiceProvider (implements org.slf4j.spi.SLF4JServiceProvider)
- java.lang.System.LoggerFinder
- cool.scx.logging.spi.jdk.ScxJDKLoggerFinder
- org.apache.logging.log4j.spi.AbstractLogger (implements org.apache.logging.log4j.spi.ExtendedLogger, org.apache.logging.log4j.spi.LocationAwareLogger, java.io.Serializable)
接口分层结构
- cool.scx.logging.ScxLogRecorder
记录类分层结构
- java.lang.Object
- java.lang.Record
- cool.scx.logging.ScxLogger
- cool.scx.logging.ScxLogRecord
- java.lang.Record