-
- All Implemented Interfaces:
-
icu.windea.breezeframework.logger.Logger
public final class SimpleLogger implements Logger
简单的日志器。
-
-
Field Summary
Fields Modifier and Type Field Description private final LoggerConfigconfigprivate final BooleanisTraceEnabledprivate final BooleanisDebugEnabledprivate final BooleanisInfoEnabledprivate final BooleanisWarnEnabledprivate final BooleanisErrorEnabledprivate final BooleanisFatalEnabled
-
Constructor Summary
Constructors Constructor Description SimpleLogger(Function1<LoggerConfig, Unit> block)SimpleLogger(LoggerConfig config)
-
Method Summary
Modifier and Type Method Description LoggerConfiggetConfig()BooleangetIsTraceEnabled()BooleangetIsDebugEnabled()BooleangetIsInfoEnabled()BooleangetIsWarnEnabled()BooleangetIsErrorEnabled()BooleangetIsFatalEnabled()Unittrace(Object message)Unittrace(Function0<Object> lazyMessage)Unitdebug(Object message)Unitdebug(Function0<Object> lazyMessage)Unitinfo(Object message)Unitinfo(Function0<Object> lazyMessage)Unitwarn(Object message)Unitwarn(Function0<Object> lazyMessage)Uniterror(Object message)Uniterror(Function0<Object> lazyMessage)Unitfatal(Object message)Unitfatal(Function0<Object> lazyMessage)-
-
Constructor Detail
-
SimpleLogger
SimpleLogger(Function1<LoggerConfig, Unit> block)
-
SimpleLogger
SimpleLogger(LoggerConfig config)
-
-
Method Detail
-
getConfig
LoggerConfig getConfig()
-
getIsTraceEnabled
Boolean getIsTraceEnabled()
-
getIsDebugEnabled
Boolean getIsDebugEnabled()
-
getIsInfoEnabled
Boolean getIsInfoEnabled()
-
getIsWarnEnabled
Boolean getIsWarnEnabled()
-
getIsErrorEnabled
Boolean getIsErrorEnabled()
-
getIsFatalEnabled
Boolean getIsFatalEnabled()
-
-
-
-