Package | Description |
---|---|
com.genesyslab.platform.apptemplate.application |
This package provides helper components for connectivity with Genesys Configuration Framework.
|
com.genesyslab.platform.apptemplate.lmslogger |
This package provides support of Genesys LMS files and LMS events logging.
|
com.genesyslab.platform.apptemplate.lmslogger.impl |
This package contains internal functionality of LMS Logging and
Message Server delivery subsystems.
|
com.genesyslab.platform.apptemplate.lmslogger.jul |
This package contains
java.util.logging based implementation of
LmsEventLogger and correspondent
LmsLoggerFactory . |
com.genesyslab.platform.apptemplate.lmslogger.log4j |
This package contains Log4j v1.x implementation of
LmsEventLogger and correspondent
LmsLoggerFactory . |
com.genesyslab.platform.apptemplate.lmslogger.log4j2 |
This package contains Log4j2 implementation of
LmsEventLogger and correspondent
LmsLoggerFactory . |
com.genesyslab.platform.apptemplate.lmslogger.slf4j |
This package contains Slf4j implementation of
LmsEventLogger and correspondent
LmsLoggerFactory . |
Modifier and Type | Field | Description |
---|---|---|
protected LmsEventLogger |
GFApplicationConfigurationManager.lmsLogger |
Modifier and Type | Method | Description |
---|---|---|
LmsEventLogger |
GFApplicationConfigurationManager.GFApplicationContextImpl.getLmsEventLogger() |
|
LmsEventLogger |
GFApplicationContext.getLmsEventLogger() |
Returns the application LmsEventLogger.
Application may use (and share between its modules) this logger instance, or it may use the logger factory ( GFApplicationContext.getLmsLoggerFactory() )
to create named loggers for own needs. |
Modifier and Type | Class | Description |
---|---|---|
class |
AbstractLmsEventLogger |
Abstract base class with common methods implementation of
LmsEventLogger interface. |
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. |
Modifier and Type | Method | Description |
---|---|---|
abstract LmsEventLogger |
LmsLoggerFactory.getLmsLogger(java.lang.Class<?> clazz) |
Gets an LmsEventLogger instance by class.
|
abstract LmsEventLogger |
LmsLoggerFactory.getLmsLogger(java.lang.String name) |
Gets an LmsEventLogger instance by name.
|
LmsEventLogger |
LmsLoggerFactory.WrappedLoggerFactory.getLmsLogger(java.lang.Class<?> clazz) |
|
LmsEventLogger |
LmsLoggerFactory.WrappedLoggerFactory.getLmsLogger(java.lang.String name) |
|
static LmsEventLogger |
LmsLoggerFactory.getLogger(java.lang.Class<?> clazz) |
Gets an LmsEventLogger instance by class.
It uses statically initialized and wrapped logger factory instance. So, this it may be used after initialization with LmsLoggerFactory.createInstance(LmsMessageConveyor) .Its wrapping allows automatic reconfiguration of LmsEventLogger implementation without need to recreate LmsEventLogger's instances by user application. |
static LmsEventLogger |
LmsLoggerFactory.getLogger(java.lang.String name) |
Gets an LmsEventLogger instance by name.
It uses statically initialized and wrapped logger factory instance. So, this it may be used after initialization with LmsLoggerFactory.createInstance(LmsMessageConveyor) .Its wrapping allows automatic reconfiguration of LmsEventLogger implementation without need to recreate LmsEventLogger's instances by user application. |
Constructor | Description |
---|---|
WrappedLogger(LmsEventLogger logger,
java.lang.String name,
LmsLoggerFactory.WrappedLoggerFactory ref) |
Modifier and Type | Class | Description |
---|---|---|
class |
DirectLmsEventLogger |
|
class |
SilentLmsEventLogger |
"Silent" implementation of
LmsEventLogger .All log messages are ignored. |
class |
SimpleLmsEventLogger |
Modifier and Type | Method | Description |
---|---|---|
LmsEventLogger |
DirectLmsLoggerFactory.getLmsLogger(java.lang.Class<?> clazz) |
|
LmsEventLogger |
DirectLmsLoggerFactory.getLmsLogger(java.lang.String name) |
|
LmsEventLogger |
SilentLmsLoggerFactory.getLmsLogger(java.lang.Class<?> clazz) |
Returns "singletone" instance of "silent" logger.
|
LmsEventLogger |
SilentLmsLoggerFactory.getLmsLogger(java.lang.String name) |
Returns "singletone" instance of "silent" logger.
|
LmsEventLogger |
SimpleLmsLoggerFactory.getLmsLogger(java.lang.Class<?> clazz) |
|
LmsEventLogger |
SimpleLmsLoggerFactory.getLmsLogger(java.lang.String name) |
Constructor | Description |
---|---|
DirectLmsEventLogger(LmsMessageConveyor imc,
MSEventSender sender,
LogLevel logLevel,
LmsEventLogger appendant) |
Modifier and Type | Class | Description |
---|---|---|
class |
JulLmsEventLogger |
java.util.logging based logging interface implementation of AppTemplate
LmsEventLogger . |
Modifier and Type | Method | Description |
---|---|---|
LmsEventLogger |
JulLmsLoggerFactory.getLmsLogger(java.lang.Class<?> clazz) |
|
LmsEventLogger |
JulLmsLoggerFactory.getLmsLogger(java.lang.String name) |
Modifier and Type | Class | Description |
---|---|---|
class |
Log4jLmsEventLogger |
Log4j 1.x based implementation of
LmsEventLogger . |
Modifier and Type | Method | Description |
---|---|---|
LmsEventLogger |
Log4jLmsLoggerFactory.getLmsLogger(java.lang.Class<?> clazz) |
|
LmsEventLogger |
Log4jLmsLoggerFactory.getLmsLogger(java.lang.String name) |
Modifier and Type | Class | Description |
---|---|---|
class |
Log4j2LmsEventLogger |
Log4j 2.x based implementation of
LmsEventLogger . |
Modifier and Type | Method | Description |
---|---|---|
LmsEventLogger |
Log4j2LmsLoggerFactory.getLmsLogger(java.lang.Class<?> clazz) |
|
LmsEventLogger |
Log4j2LmsLoggerFactory.getLmsLogger(java.lang.String name) |
Modifier and Type | Class | Description |
---|---|---|
class |
Slf4jLmsEventLogger |
SLF4J logging interface based implementation of AppTemplate
LmsEventLogger . |
Modifier and Type | Method | Description |
---|---|---|
LmsEventLogger |
Slf4jLmsLoggerFactory.getLmsLogger(java.lang.Class<?> clazz) |
|
LmsEventLogger |
Slf4jLmsLoggerFactory.getLmsLogger(java.lang.String name) |
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.