Platform SDK Java 8.5 API Reference

Uses of Class
com.genesyslab.platform.apptemplate.lmslogger.LmsLoggerFactory

Packages that use LmsLoggerFactory
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
 

Uses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.application
 

Fields in com.genesyslab.platform.apptemplate.application declared as LmsLoggerFactory
protected  LmsLoggerFactory GFApplicationConfigurationManager.lmsLoggerFactory
           
 

Methods in com.genesyslab.platform.apptemplate.application that return LmsLoggerFactory
 LmsLoggerFactory GFApplicationContext.getLmsLoggerFactory()
          Returns facade interface of LmsEventLogger's factory.
It allows applications to create separate LMS events loggers for different modules, though, it's OK to share the one, which is already created by the application manager - GFApplicationContext.getLmsEventLogger().
 LmsLoggerFactory GFApplicationConfigurationManager.GFApplicationContextImpl.getLmsLoggerFactory()
           
 

Uses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger
 

Classes in com.genesyslab.platform.apptemplate.lmslogger with type parameters of type LmsLoggerFactory
static class LmsLoggerFactory.AbstractFactoryBuilder<F extends LmsLoggerFactory,B extends LmsLoggerFactory.AbstractFactoryBuilder<F,B>>
           
 

Subclasses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger
protected static class LmsLoggerFactory.WrappedLoggerFactory
          The LmsLoggerFactory wrapper to provide application with wrapped LmsEventLogger's.
 

Methods in com.genesyslab.platform.apptemplate.lmslogger that return LmsLoggerFactory
static LmsLoggerFactory LmsLoggerFactory.createInstance(LmsMessageConveyor lmsConveyor)
          Creates and initializes the application singleton instance of LmsLoggerFactory.
static LmsLoggerFactory LmsLoggerFactory.getLoggerFactory()
          Returns reference to the static LmsLoggerFactory singleton instance.
static LmsLoggerFactory LmsLoggerFactory.setLoggerFactoryImpl(LmsLoggerFactory factory)
          Sets LMS logging system implementation.
static LmsLoggerFactory LmsLoggerFactory.setLoggerFactoryImpl(java.lang.String factoryName, LmsMessageConveyor lmsConveyor)
          Sets LMS logging system implementation.
It may initialize LMS logging to work with one of PSDK built-in implementations, or user defined one, by its fully qualified class name or alias name.
Following alias names are supported: Log.LOG_FACTORY_CONSOLE ("console") - This implementation of LMS logging functionality prints LMS events to stdout; Log.LOG_FACTORY_LOG4J2 ("log4j2") - This factory is to send LMS events to Log4j v2.x logging framework; Log.LOG_FACTORY_SLF4J ("slf4j") - This factory is to send LMS events to Slf4j API; Log.LOG_FACTORY_LOG4J ("log4j") - This factory is to send LMS events to Log4j v1.x logging framework; Log.LOG_FACTORY_JUL ("jul") - This factory is to send LMS events to java.util.logging facade; Log.LOG_FACTORY_AUTO ("auto") - It tries to detect available logging framework for LMS events logging in the following order: Log4j2, Slf4j, Log4j; if none of these frameworks is available, java.util.logging will be used; Log.LOG_FACTORY_NONE ("none") - It is to do not log events from LMS events loggers.
 

Methods in com.genesyslab.platform.apptemplate.lmslogger with parameters of type LmsLoggerFactory
static LmsLoggerFactory LmsLoggerFactory.setLoggerFactoryImpl(LmsLoggerFactory factory)
          Sets LMS logging system implementation.
 

Constructors in com.genesyslab.platform.apptemplate.lmslogger with parameters of type LmsLoggerFactory
LmsLoggerFactory.WrappedLoggerFactory(LmsLoggerFactory factory)
           
 

Uses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.impl
 

Subclasses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.impl
 class DirectLmsLoggerFactory
           
 class SilentLmsLoggerFactory
          Implementation of LmsLoggerFactory which produces "silent" LmsEventLogger's.
 class SimpleLmsLoggerFactory
          Implementation of LmsLoggerFactory which produces "simple" LmsEventLogger's.
 

Fields in com.genesyslab.platform.apptemplate.lmslogger.impl declared as LmsLoggerFactory
protected  LmsLoggerFactory DirectLmsLoggerFactory.Builder.appendant
           
 

Methods in com.genesyslab.platform.apptemplate.lmslogger.impl with parameters of type LmsLoggerFactory
 DirectLmsLoggerFactory.Builder DirectLmsLoggerFactory.Builder.withAppendant(LmsLoggerFactory loggerFactory)
           
 

Constructors in com.genesyslab.platform.apptemplate.lmslogger.impl with parameters of type LmsLoggerFactory
DirectLmsLoggerFactory(LmsMessageConveyor lmsc, GAppLoggingOptions logConfig, IGApplicationConfiguration appConfig, LmsLoggerFactory appendant)
           
 

Uses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.jul
 

Subclasses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.jul
 class JulLmsLoggerFactory
          java.util.logging based implementation of abstract LmsLoggerFactory.
It is not supposed for explicit usage by application.
The abstract factory LmsLoggerFactory uses it when JUL target is used.
 

Uses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.log4j
 

Subclasses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.log4j
 class Log4jLmsLoggerFactory
          Log4j v1.x based implementation of LmsLoggerFactory.
 

Uses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.log4j2
 

Subclasses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.log4j2
 class Log4j2LmsLoggerFactory
          Log4j v2.x based implementation of LmsLoggerFactory.
 

Uses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.slf4j
 

Subclasses of LmsLoggerFactory in com.genesyslab.platform.apptemplate.lmslogger.slf4j
 class Slf4jLmsLoggerFactory
          SLF4J implementation of abstract LmsLoggerFactory.
This class is not supposed for explicit usage by applications.
The abstract factory LmsLoggerFactory uses it when SLF4J logging target is chosen.
 


Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.