|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.genesyslab.platform.commons.log.AbstractLogger
com.genesyslab.platform.apptemplate.lmslogger.AbstractLmsEventLogger
com.genesyslab.platform.apptemplate.lmslogger.impl.SimpleLmsEventLogger
public class SimpleLmsEventLogger
"Simple" implementation of
LmsEventLogger
.
It's to print LMS log messages to stdout
.
Nested Class Summary |
---|
Nested classes/interfaces inherited from class com.genesyslab.platform.commons.log.AbstractLogger |
---|
AbstractLogger.Level |
Field Summary | |
---|---|
protected LogLevel |
logLevel
|
Fields inherited from class com.genesyslab.platform.apptemplate.lmslogger.AbstractLmsEventLogger |
---|
CTX_ATTRMAP_PREFIX, CTX_LMSATTR_CATEGORY, CTX_LMSATTR_ID, CTX_LMSATTR_LEVEL, CTX_LMSATTR_NAME, CTX_LMSATTR_PREFIX, DEFAULT_LMS_EVENT, lmsMessages, LOG_WRAPPER_FQCN, printAttributes |
Fields inherited from interface com.genesyslab.platform.apptemplate.lmslogger.LmsEventLogger |
---|
STR_PSDK_LMS_ALARM_MESSAGE_MARKER, STR_PSDK_LMS_MESSAGE_MARKER |
Constructor Summary | |
---|---|
protected |
SimpleLmsEventLogger(LmsMessageConveyor imc,
LogLevel logLevel)
|
Method Summary | |
---|---|
ILogger |
createChildLogger(java.lang.String name)
Creates new child logger. |
protected void |
doLogEvent(LogCategory category,
AbstractLogger.Level logLevel,
LmsMessageTemplate key,
java.lang.Object... args)
Logs a localized message. Specific LmsEventLogger class should implement this method to process log messages. |
boolean |
isDebug()
Checks whether this Logger is enabled for the DEBUG Level. |
boolean |
isError()
Checks whether this Logger is enabled for the ERROR Level. |
boolean |
isFatalError()
Checks whether this Logger is enabled for the FATAL ERROR level. |
boolean |
isInfo()
Checks whether this Logger is enabled for the INFO Level. |
boolean |
isWarn()
Checks whether this Logger is enabled for the WARNING Level. |
protected void |
log(java.lang.Object message,
java.lang.Throwable e,
AbstractLogger.Level level)
|
protected void |
logArgs(java.lang.String message,
java.lang.Object args,
AbstractLogger.Level level)
|
Methods inherited from class com.genesyslab.platform.apptemplate.lmslogger.AbstractLmsEventLogger |
---|
debug, debug, debug, debug, debug, error, error, error, error, error, fatal, fatal, fatal, fatalError, fatalError, fatalError, fatalError, getThrowableArg, info, info, info, info, info, log, log, log, log, trace, warn, warn, warn, warn, warn |
Methods inherited from class com.genesyslab.platform.commons.log.AbstractLogger |
---|
debugFormat, errorFormat, fatalErrorFormat, formatMessage, infoFormat, warnFormat |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface com.genesyslab.platform.commons.log.ILogger |
---|
debugFormat, errorFormat, fatalErrorFormat, infoFormat, warnFormat |
Field Detail |
---|
protected final LogLevel logLevel
Constructor Detail |
---|
protected SimpleLmsEventLogger(LmsMessageConveyor imc, LogLevel logLevel)
Method Detail |
---|
public ILogger createChildLogger(java.lang.String name)
ILogger
[this-logger-name].[child-name]
".
name
- the child name for the new logger
public boolean isDebug()
ILogger
DEBUG
Level.
true
if this Logger is enabled for level DEBUG
,
false
otherwise.public boolean isInfo()
ILogger
INFO
Level.
true
if this Logger is enabled for level INFO
,
false
otherwise.public boolean isWarn()
ILogger
WARNING
Level.
true
if this Logger is enabled for level WARNING
,
false
otherwise.public boolean isError()
ILogger
ERROR
Level.
true
if this Logger is enabled for level ERROR
,
false
otherwise.public boolean isFatalError()
ILogger
FATAL ERROR
level.
Note: Some of PSDK supported logging frameworks (namely "Slf4J
"
and "java.util.logging
") do not support FATAL ERROR
messages level.Slf4J
logging adapter PSDK marks such messages with "PSDK_FATAL_MESSAGE" marker.java.util.logging
adapter this level is processed as ERROR
(SEVERE
).
true
if this Logger is enabled for level FATAL ERROR
,
false
otherwise.protected void doLogEvent(LogCategory category, AbstractLogger.Level logLevel, LmsMessageTemplate key, java.lang.Object... args)
AbstractLmsEventLogger
doLogEvent
in class AbstractLmsEventLogger
category
- the log event category.logLevel
- the PSDK log level value.key
- the key used for localization.args
- optional arguments.protected void log(java.lang.Object message, java.lang.Throwable e, AbstractLogger.Level level)
log
in class AbstractLogger
protected void logArgs(java.lang.String message, java.lang.Object args, AbstractLogger.Level level)
logArgs
in class AbstractLogger
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |