Class NanoLogger
java.lang.Object
org.nanonative.nano.helper.logger.logic.NanoLogger
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final LogErrorHandlerstatic final Formatterstatic final LogInfoHandlerprotected final Loggerprotected final AtomicReference<LogLevel> protected LogQueuestatic final AtomicInteger -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidaddHandlerIfAbsent(Handler newHandler) configure(berlin.yuna.typemap.model.TypeMap config) protected booleanisLoggable(LogLevel level) level()logQueue()
-
Field Details
-
DEFAULT_LOG_FORMATTER
-
DEFAULT_LOG_INFO_HANDLER
-
DEFAULT_LOG_ERROR_HANDLER
-
javaLogger
-
level
-
logQueue
-
MAX_LOG_NAME_LENGTH
-
-
Constructor Details
-
NanoLogger
-
NanoLogger
-
-
Method Details
-
javaLogger
-
logQueue
-
logQueue
-
formatter
-
formatter
-
level
-
level
-
fatal
-
fatal
-
error
-
error
-
warn
-
warn
-
info
-
info
-
debug
-
debug
-
trace
-
trace
-
log
-
log
-
configure
-
isLoggable
-
addHandlerIfAbsent
-