|
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.apptemplate.lmslogger.LmsLoggerFactory.WrappedLogger
protected static class LmsLoggerFactory.WrappedLogger
The LmsEventLogger wrapper to be implicitly used by applications.
It makes possible automatic reconfiguration of LMS events logging without recreation
of applications' loggers instances.
Field Summary |
---|
Fields inherited from interface com.genesyslab.platform.apptemplate.lmslogger.LmsEventLogger |
---|
STR_PSDK_LMS_ALARM_MESSAGE_MARKER, STR_PSDK_LMS_MESSAGE_MARKER |
Constructor Summary | |
---|---|
LmsLoggerFactory.WrappedLogger(LmsEventLogger logger,
java.lang.String name,
LmsLoggerFactory.WrappedLoggerFactory ref)
|
Method Summary | |
---|---|
ILogger |
createChildLogger(java.lang.String name)
Creates new child logger. |
void |
debug(LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as a debug message. |
void |
debug(LogCategory category,
LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as a debug message. |
void |
debug(java.lang.Object message)
Logs a message at the DEBUG level. |
void |
debug(java.lang.Object message,
java.lang.Throwable thr)
Logs a message at the DEBUG level including the stack trace of the Throwable
thr passed as parameter. |
void |
debug(java.lang.String message,
java.lang.Object... args)
Logs formatted debug message with optional arguments. |
void |
debugFormat(java.lang.String message,
java.lang.Object args)
Logs formatted debug message with optional arguments. |
void |
error(LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as an error message. |
void |
error(LogCategory category,
LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as an error message. |
void |
error(java.lang.Object message)
Logs a message at the ERROR level. |
void |
error(java.lang.Object message,
java.lang.Throwable thr)
Logs a message at the ERROR level including the stack trace of the Throwable
thr passed as parameter. |
void |
error(java.lang.String message,
java.lang.Object... args)
Logs a message at the ERROR level.To format log messages PSDK uses MessageFormat class.Quick examples on the rules of formatting:
|
void |
errorFormat(java.lang.String message,
java.lang.Object args)
Logs a message at the ERROR level.To format log messages PSDK uses MessageFormat class.Quick examples on the rules of formatting:
|
void |
fatal(LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as a fatal error message. |
void |
fatal(LogCategory category,
LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as a fatal error message. |
void |
fatal(java.lang.String message,
java.lang.Object... args)
Logs a message at the FATAL ERROR level.To format log messages PSDK uses MessageFormat class.Quick examples on the rules of formatting:
|
void |
fatalError(LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as a fatal error message. |
void |
fatalError(LogCategory category,
LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as a fatal error message. |
void |
fatalError(java.lang.Object message)
Logs a message object with the FATAL ERROR level. |
void |
fatalError(java.lang.Object message,
java.lang.Throwable thr)
Logs a message at the FATAL ERROR level including the stack trace of the Throwable
thr passed as parameter. |
void |
fatalErrorFormat(java.lang.String message,
java.lang.Object args)
Logs a message at the FATAL ERROR level.To format log messages PSDK uses MessageFormat class.Quick examples on the rules of formatting:
|
void |
info(LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as an info message. |
void |
info(LogCategory category,
LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as an info message. |
void |
info(java.lang.Object message)
Logs a message at the INFO level. |
void |
info(java.lang.Object message,
java.lang.Throwable thr)
Logs a message at the INFO level including the stack trace of the Throwable
thr passed as parameter. |
void |
info(java.lang.String message,
java.lang.Object... args)
Logs a message at the INFO level.To format log messages PSDK uses MessageFormat class.Quick examples on the rules of formatting:
|
void |
infoFormat(java.lang.String message,
java.lang.Object args)
Logs a message at the INFO level.To format log messages PSDK uses MessageFormat class.Quick examples on the rules of formatting:
|
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. |
void |
log(int key,
java.lang.Object... args)
Logs a localized message. Its usage may look like:
|
void |
log(LmsMessageTemplate key,
java.lang.Object... args)
Logs a localized message. Its usage may look like:
|
void |
log(LogCategory category,
int key,
java.lang.Object... args)
Logs a localized message. Its usage may look like:
|
void |
log(LogCategory category,
LmsMessageTemplate key,
java.lang.Object... args)
Logs a localized message. Its usage may look like:
|
void |
trace(java.lang.String message,
java.lang.Object... args)
Logs formatted trace message with optional arguments. |
void |
warn(LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as a warning message. |
void |
warn(LogCategory category,
LmsMessageTemplate key,
java.lang.Object... args)
Logs localized LMS event as a warning message. |
void |
warn(java.lang.Object message)
Logs a message at the WARNING level. |
void |
warn(java.lang.Object message,
java.lang.Throwable thr)
Logs a message at the WARNING level including the stack trace of the Throwable
thr passed as parameter. |
void |
warn(java.lang.String message,
java.lang.Object... args)
Logs a message at the WARNING level.To format log messages PSDK uses MessageFormat class.Quick examples on the rules of formatting:
|
void |
warnFormat(java.lang.String message,
java.lang.Object args)
Logs a message at the WARNING level.To format log messages PSDK uses MessageFormat class.Quick examples on the rules of formatting:
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public LmsLoggerFactory.WrappedLogger(LmsEventLogger logger, java.lang.String name, LmsLoggerFactory.WrappedLoggerFactory ref)
Method Detail |
---|
public ILogger createChildLogger(java.lang.String name)
ILogger
[this-logger-name].[child-name]
".
createChildLogger
in interface ILogger
name
- the child name for the new logger
public void log(LogCategory category, LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
lmsLogger.log(LogCategory.Application, CommonLmsEnum.GCTI_APP_STARTED);
lmsLogger.log(LogCategory.Application, CommonLmsEnum.GCTI_LOAD_RESOURCE, rcName, errCode);
log
in interface LmsEventLogger
category
- the log event category.key
- the key used for localization.args
- optional arguments.public void log(LogCategory category, int key, java.lang.Object... args)
LmsEventLogger
lmsLogger.log(LogCategory.Application, 5060); // CommonLmsEnum.GCTI_APP_STARTED
lmsLogger.log(LogCategory.Application, 2002, rcName, errCode); // CommonLmsEnum.GCTI_LOAD_RESOURCE
log
in interface LmsEventLogger
category
- the log event category.key
- the key used for localization.args
- optional arguments.public void log(LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
lmsLogger.log(CommonLmsEnum.GCTI_APP_STARTED);
lmsLogger.log(CommonLmsEnum.GCTI_LOAD_RESOURCE, rcName, errCode);
log
in interface LmsEventLogger
key
- the key used for localization.args
- optional arguments.public void log(int key, java.lang.Object... args)
LmsEventLogger
lmsLogger.log(5060); // CommonLmsEnum.GCTI_APP_STARTED
lmsLogger.log(2002, rcName, errCode); // CommonLmsEnum.GCTI_LOAD_RESOURCE
log
in interface LmsEventLogger
key
- the key used for localization.args
- optional arguments.public boolean isDebug()
ILogger
DEBUG
Level.
isDebug
in interface ILogger
true
if this Logger is enabled for level DEBUG
,
false
otherwise.public void debug(java.lang.Object message)
ILogger
DEBUG
level.
debug
in interface ILogger
message
- the message object to log.public void debug(java.lang.Object message, java.lang.Throwable thr)
ILogger
DEBUG
level including the stack trace of the Throwable
thr
passed as parameter.
debug
in interface ILogger
message
- the message object to log.thr
- the exception to log, including its stack trace.public void debugFormat(java.lang.String message, java.lang.Object args)
ILogger
MessageFormat
class.
log.debugFormat("Value is ''{0}''", new Integer(1));
log.debugFormat("Value for index: [{0}] = {1}", new Object[] {ind, val});
debugFormat
in interface ILogger
message
- message with format tagsargs
- arguments for formatMessageFormat
public void debug(LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".debug(...)
" method call.debug
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
debug
in interface LmsEventLogger
key
- the key used for localization.args
- optional arguments.public void debug(LogCategory category, LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".debug(...)
" method call.debug
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
debug
in interface LmsEventLogger
category
- the log event category.key
- the key used for localization.args
- optional arguments.public void debug(java.lang.String message, java.lang.Object... args)
ILoggerEx
MessageFormat
class.
log.debug("Value is ''{0}''", 1);
log.debug("Value for index: [{0}] = {1}", ind, val);
debug
in interface ILoggerEx
message
- message with format tagsargs
- arguments for formatMessageFormat
public void trace(java.lang.String message, java.lang.Object... args)
ILoggerEx
MessageFormat
class.
log.trace("Value is ''{0}''", 1);
log.trace("Value for index: [{0}] = {1}", ind, val);
trace
in interface ILoggerEx
message
- message with format tagsargs
- arguments for formatMessageFormat
public boolean isInfo()
ILogger
INFO
Level.
isInfo
in interface ILogger
true
if this Logger is enabled for level INFO
,
false
otherwise.public void info(java.lang.Object message)
ILogger
INFO
level.
info
in interface ILogger
message
- the message object to log.public void info(java.lang.Object message, java.lang.Throwable thr)
ILogger
INFO
level including the stack trace of the Throwable
thr
passed as parameter.
info
in interface ILogger
message
- the message object to log.thr
- the exception to log, including its stack trace.public void infoFormat(java.lang.String message, java.lang.Object args)
ILogger
INFO
level.MessageFormat
class.
log.infoFormat("Value is ''{0}''", new Integer(1));
log.infoFormat("Value for index: [{0}] = {1}", new Object[] {ind, val});
infoFormat
in interface ILogger
message
- the message to log.args
- parameters to the message.MessageFormat
public void info(LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".info(...)
" method call.info
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
info
in interface LmsEventLogger
key
- the key used for localization.args
- optional arguments.public void info(LogCategory category, LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".info(...)
" method call.info
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
info
in interface LmsEventLogger
category
- the log event category.key
- the key used for localization.args
- optional arguments.public void info(java.lang.String message, java.lang.Object... args)
ILoggerEx
INFO
level.MessageFormat
class.
log.info("Value is ''{0}''", 1);
log.info("Value for index: [{0}] = {1}", ind, val);
info
in interface ILoggerEx
message
- the message to log.args
- parameters to the message.MessageFormat
public boolean isWarn()
ILogger
WARNING
Level.
isWarn
in interface ILogger
true
if this Logger is enabled for level WARNING
,
false
otherwise.public void warn(java.lang.Object message)
ILogger
WARNING
level.
warn
in interface ILogger
message
- the message object to log.public void warn(java.lang.Object message, java.lang.Throwable thr)
ILogger
WARNING
level including the stack trace of the Throwable
thr
passed as parameter.
warn
in interface ILogger
message
- the message object to log.thr
- the exception to log, including its stack trace.public void warnFormat(java.lang.String message, java.lang.Object args)
ILogger
WARNING
level.MessageFormat
class.
log.warnFormat("Value is ''{0}''", new Integer(1));
log.warnFormat("Value for index: [{0}] = {1}", new Object[] {ind, val});
warnFormat
in interface ILogger
message
- the message to log.args
- parameters to the message.MessageFormat
public void warn(LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".warn(...)
" method call.warn
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
warn
in interface LmsEventLogger
key
- the key used for localization.args
- optional arguments.public void warn(LogCategory category, LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".warn(...)
" method call.warn
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
warn
in interface LmsEventLogger
category
- the log event category.key
- the key used for localization.args
- optional arguments.public void warn(java.lang.String message, java.lang.Object... args)
ILoggerEx
WARNING
level.MessageFormat
class.
log.warn("Value is ''{0}''", 1);
log.warn("Value for index: [{0}] = {1}", ind, val);
warn
in interface ILoggerEx
message
- the message to log.args
- parameters to the message.MessageFormat
public boolean isError()
ILogger
ERROR
Level.
isError
in interface ILogger
true
if this Logger is enabled for level ERROR
,
false
otherwise.public void error(java.lang.Object message)
ILogger
ERROR
level.
error
in interface ILogger
message
- the message object to log.public void error(java.lang.Object message, java.lang.Throwable thr)
ILogger
ERROR
level including the stack trace of the Throwable
thr
passed as parameter.
error
in interface ILogger
message
- the message object to log.thr
- the exception to log, including its stack trace.public void errorFormat(java.lang.String message, java.lang.Object args)
ILogger
ERROR
level.MessageFormat
class.
log.errorFormat("Value is ''{0}''", new Integer(1));
log.errorFormat("Value for index: [{0}] = {1}", new Object[] {ind, val});
errorFormat
in interface ILogger
message
- the message to log.args
- parameters to the message.MessageFormat
public void error(LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".error(...)
" method call.error
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
error
in interface LmsEventLogger
key
- the key used for localization.args
- optional arguments.public void error(LogCategory category, LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".error(...)
" method call.error
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
error
in interface LmsEventLogger
category
- the log event category.key
- the key used for localization.args
- optional arguments.public void error(java.lang.String message, java.lang.Object... args)
ILoggerEx
ERROR
level.MessageFormat
class.
log.error("Value is ''{0}''", 1);
log.error("Value for index: [{0}] = {1}", ind, val);
error
in interface ILoggerEx
message
- the message to log.args
- parameters to the message.MessageFormat
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
).
isFatalError
in interface ILogger
true
if this Logger is enabled for level FATAL ERROR
,
false
otherwise.public void fatalError(java.lang.Object message)
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
).
fatalError
in interface ILogger
message
- the message to log.public void fatalError(java.lang.Object message, java.lang.Throwable thr)
ILogger
FATAL ERROR
level including the stack trace of the Throwable
thr
passed as parameter.
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
).
fatalError
in interface ILogger
message
- the message object to log.thr
- the exception to log, including its stack trace.public void fatalErrorFormat(java.lang.String message, java.lang.Object args)
ILogger
FATAL ERROR
level.MessageFormat
class.
log.fatalErrorFormat("Value is ''{0}''", new Integer(1));
log.fatalErrorFormat("Value for index: [{0}] = {1}", new Object[] {ind, val});
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
).
fatalErrorFormat
in interface ILogger
message
- the message to log.args
- parameters to the message.MessageFormat
public void fatalError(LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".fatal(...)
" method call.fatal
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
fatalError
in interface LmsEventLogger
key
- the key used for localization.args
- optional arguments.public void fatalError(LogCategory category, LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".fatal(...)
" method call.fatal
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
fatalError
in interface LmsEventLogger
category
- the log event category.key
- the key used for localization.args
- optional arguments.public void fatal(LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".fatal(...)
" method call.fatal
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
fatal
in interface LmsEventLogger
key
- the key used for localization.args
- optional arguments.public void fatal(LogCategory category, LmsMessageTemplate key, java.lang.Object... args)
LmsEventLogger
LmsMessageTemplate.getLevel()
) logged with this method.LmsEventLogger
applies LMS localization and pass this call to actual underlying
log system as ".fatal(...)
" method call.fatal
",
but in case of Message Server appender, or Log4j2
GLmsLayout
,
there will be value of LmsMessageTemplate.getLevel()
.
fatal
in interface LmsEventLogger
category
- the log event category.key
- the key used for localization.args
- optional arguments.public void fatal(java.lang.String message, java.lang.Object... args)
ILoggerEx
FATAL ERROR
level.MessageFormat
class.
log.fatal("Value is ''{0}''", 1);
log.fatal("Value for index: [{0}] = {1}", ind, val);
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
).
fatal
in interface ILoggerEx
message
- the message to log.args
- parameters to the message.MessageFormat
|
Platform SDK Java 8.5 API Reference | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |