Platform SDK Java 8.5 API Reference

Uses of Interface
com.genesyslab.platform.commons.log.ILogger

Packages that use ILogger
com.genesyslab.platform.applicationblocks.com   
com.genesyslab.platform.apptemplate.configuration.log Dedicated package for CME Application Logging Options configuration support. 
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
com.genesyslab.platform.commons.connection.configuration Provides configuration options for communicating with Genesys servers. 
com.genesyslab.platform.commons.log This package provides logging support for your applications. 
com.genesyslab.platform.commons.protocol Contains classes that support the Protocol objects used by applications developed with the Platform SDKs. 
com.genesyslab.platform.contacts.protocol This package contains the Protocol classes that your applications can use to set up communication with Universal Contact Server, including UniversalContactServerProtocol
com.genesyslab.platform.logging   
com.genesyslab.platform.logging.configuration   
com.genesyslab.platform.logging.runtime   
com.genesyslab.platform.logging.runtime.configuration   
com.genesyslab.platform.logging.runtime.targets   
com.genesyslab.platform.logging.utilities   
com.genesyslab.platform.reporting.protocol.statserver This package contains objects that correspond to objects in the Genesys Configuration Layer, such as AgentStatus and PlaceGroup
com.genesyslab.platform.voice.protocol.runtime This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol This package contains the Protocol classes that allow you to create applications that integrate with Genesys non-voice media servers. 
 

Uses of ILogger in com.genesyslab.platform.applicationblocks.com
 

Methods in com.genesyslab.platform.applicationblocks.com that return ILogger
protected  ILogger ConfService.getLogger()
           
protected  ILogger CfgBase.getLogger()
           
 

Uses of ILogger in com.genesyslab.platform.apptemplate.configuration.log
 

Methods in com.genesyslab.platform.apptemplate.configuration.log with parameters of type ILogger
static SegmentationConfig SegmentationConfig.parse(java.lang.String optionVal, ILogger logger)
          Parses string option value in format of the segmentation option LogOptionsDescriptions.SEGMENT_OPT.
static ExpirationConfig ExpirationConfig.parse(java.lang.String optionVal, ILogger logger)
          Parses string option value in format of the expiration option LogOptionsDescriptions.EXPIRE_OPT.
 

Constructors in com.genesyslab.platform.apptemplate.configuration.log with parameters of type ILogger
GAppLogExtOptions(KeyValueCollection logExtOptions, ILogger logger)
          Parsing constructor of "log-extended" section of application Options.
GAppLoggingOptions(IGApplicationConfiguration appConfig, ILogger logger)
          Creates logging options parsing helper class instance by given application configuration.
GAppLoggingOptions(KeyValueCollection logOptions, ILogger logger)
          Creates logging options parsing helper class instance by given logging configuration options.
GAppLoggingOptions(KeyValueCollection logOptions, KeyValueCollection logExtOptions, ILogger logger)
          Creates logging options parsing helper class instance by given logging configuration options.
 

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

Subinterfaces of ILogger in com.genesyslab.platform.apptemplate.lmslogger
 interface ILoggerEx
          Extension of PSDK Common logging interface with methods named in style of common logging interfaces like Log4j2.
 interface LmsEventLogger
          Facade interface for LMS Events logging.
It allows applications to generate LMS Events with or without specific LMS templates enumerations.
 

Classes in com.genesyslab.platform.apptemplate.lmslogger that implement ILogger
 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.
 

Methods in com.genesyslab.platform.apptemplate.lmslogger that return ILogger
 ILogger LmsLoggerFactory.WrappedLogger.createChildLogger(java.lang.String name)
           
 

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

Classes in com.genesyslab.platform.apptemplate.lmslogger.impl that implement ILogger
 class DirectLmsEventLogger
           
 class SilentLmsEventLogger
          "Silent" implementation of LmsEventLogger.
All log messages are ignored.
 class SimpleLmsEventLogger
          "Simple" implementation of LmsEventLogger.
It's to print LMS log messages to stdout.
 

Methods in com.genesyslab.platform.apptemplate.lmslogger.impl that return ILogger
 ILogger SimpleLmsEventLogger.createChildLogger(java.lang.String name)
           
 ILogger SilentLmsEventLogger.createChildLogger(java.lang.String name)
           
 ILogger DirectLmsEventLogger.createChildLogger(java.lang.String name)
           
 

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

Classes in com.genesyslab.platform.apptemplate.lmslogger.jul that implement ILogger
 class JulLmsEventLogger
          java.util.logging based logging interface implementation of AppTemplate LmsEventLogger.
 

Methods in com.genesyslab.platform.apptemplate.lmslogger.jul that return ILogger
 ILogger JulLmsEventLogger.createChildLogger(java.lang.String name)
           
 

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

Classes in com.genesyslab.platform.apptemplate.lmslogger.log4j that implement ILogger
 class Log4jLmsEventLogger
          Log4j 1.x based implementation of LmsEventLogger.
 

Methods in com.genesyslab.platform.apptemplate.lmslogger.log4j that return ILogger
 ILogger Log4jLmsEventLogger.createChildLogger(java.lang.String name)
           
 

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

Classes in com.genesyslab.platform.apptemplate.lmslogger.log4j2 that implement ILogger
 class Log4j2LmsEventLogger
          Log4j 2.x based implementation of LmsEventLogger.
 

Methods in com.genesyslab.platform.apptemplate.lmslogger.log4j2 that return ILogger
 ILogger Log4j2LmsEventLogger.createChildLogger(java.lang.String name)
           
 

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

Classes in com.genesyslab.platform.apptemplate.lmslogger.slf4j that implement ILogger
 class Slf4jLmsEventLogger
          SLF4J logging interface based implementation of AppTemplate LmsEventLogger.
 

Methods in com.genesyslab.platform.apptemplate.lmslogger.slf4j that return ILogger
 ILogger Slf4jLmsEventLogger.createChildLogger(java.lang.String name)
           
 

Uses of ILogger in com.genesyslab.platform.commons.connection.configuration
 

Methods in com.genesyslab.platform.commons.connection.configuration that return ILogger
static ILogger ManagedConfiguration.getLogger()
          Get the component logger
 

Methods in com.genesyslab.platform.commons.connection.configuration with parameters of type ILogger
static void ManagedConfiguration.enableLogging(ILogger logger)
          Set the component logger.
 

Uses of ILogger in com.genesyslab.platform.commons.log
 

Classes in com.genesyslab.platform.commons.log that implement ILogger
 class AbstractLogger
          Base class for loggers
 class JavaUtilLoggerImpl
          Platform SDK Commons Logger implementation which sends PSDK internal logs to the Java built-in logging system (Logger).
 class Log4J2LoggerImpl
          Platform SDK Commons Logger implementation which sends PSDK internal logs to Log4j v2 logging system.
 class Log4JLoggerImpl
          Platform SDK Commons Logger implementation which sends PSDK internal logs to Log4j v1.x logging system.
 class NullLoggerImpl
          This class is useful for situations where you need to provide a logger to a utility class, but do not want any output from it.
 class SimpleLoggerImpl
          Simple implementation of Platform SDK Common Logging interface.
 class Slf4JLoggerImpl
          Platform SDK Commons Logger implementation which sends PSDK internal logs to Slf4j logging interface.
 

Methods in com.genesyslab.platform.commons.log that return ILogger
 ILogger Slf4JLoggerImpl.createChildLogger(java.lang.String name)
           
 ILogger SimpleLoggerImpl.createChildLogger(java.lang.String name)
           
 ILogger NullLoggerImpl.createChildLogger(java.lang.String name)
           
 ILogger Log4JLoggerImpl.createChildLogger(java.lang.String name)
           
 ILogger Log4J2LoggerImpl.createChildLogger(java.lang.String name)
           
 ILogger JavaUtilLoggerImpl.createChildLogger(java.lang.String name)
           
 ILogger ILogger.createChildLogger(java.lang.String name)
          Creates new child logger.
static ILogger Log.getDataLogger()
          Deprecated.  
static ILogger GlobalLogger.getLogger()
          Deprecated.  
protected  ILogger AbstractLogEnabled.getLogger()
          Deprecated.  
 ILogger Slf4JLoggerFactoryImpl.getLogger(java.lang.Class clazz)
           
 ILogger SimpleLoggerFactoryImpl.getLogger(java.lang.Class clazz)
           
 ILogger NullLoggerFactoryImpl.getLogger(java.lang.Class clazz)
           
 ILogger Log4JLoggerFactoryImpl.getLogger(java.lang.Class clazz)
           
 ILogger Log4J2LoggerFactoryImpl.getLogger(java.lang.Class clazz)
           
static ILogger Log.getLogger(java.lang.Class clazz)
          Return logger.
 ILogger JavaUtilLoggerFactoryImpl.getLogger(java.lang.Class clazz)
           
 ILogger ILoggerFactory.getLogger(java.lang.Class clazz)
           
 ILogger Slf4JLoggerFactoryImpl.getLogger(java.lang.String name)
           
 ILogger SimpleLoggerFactoryImpl.getLogger(java.lang.String name)
           
 ILogger NullLoggerFactoryImpl.getLogger(java.lang.String name)
           
 ILogger Log4JLoggerFactoryImpl.getLogger(java.lang.String name)
           
 ILogger Log4J2LoggerFactoryImpl.getLogger(java.lang.String name)
           
static ILogger Log.getLogger(java.lang.String name)
          Return logger.
 ILogger JavaUtilLoggerFactoryImpl.getLogger(java.lang.String name)
           
 ILogger ILoggerFactory.getLogger(java.lang.String name)
           
static ILogger Log.getMessageFilteringLogger()
          Returns separated logger for message filtering.
static ILogger Log.getReceiveLogger(java.lang.String protocolName)
          Returns separated logger for network data receive dumps.
static ILogger Log.getRequestLogger(java.lang.String protocolName)
          Returns separated logger for network data request dumps.
 

Methods in com.genesyslab.platform.commons.log with parameters of type ILogger
 void ILogEnabled.enableLogging(ILogger logger)
          Deprecated. Provide component with a logger.
 void AbstractLogEnabled.enableLogging(ILogger logger)
          Deprecated. Set the component logger.
protected  void AbstractLogEnabled.onEnableLogging(ILogger logger)
          Deprecated. Override this method to perform additional logging related actions, such as passing logger down to hierarchy, etc.
static void GlobalLogger.setLogger(ILogger logger)
          Deprecated.  
 

Uses of ILogger in com.genesyslab.platform.commons.protocol
 

Fields in com.genesyslab.platform.commons.protocol declared as ILogger
protected  ILogger ClientChannel.BasicClientHandshakeStep.log
           
 

Uses of ILogger in com.genesyslab.platform.contacts.protocol
 

Methods in com.genesyslab.platform.contacts.protocol with parameters of type ILogger
protected static Message UniversalContactServerProtocol.processReceivedMessage(DuplexChannel channel, Message incom, ILogger logger)
           
 

Uses of ILogger in com.genesyslab.platform.logging
 

Subinterfaces of ILogger in com.genesyslab.platform.logging
 interface LoggerEx
          LoggerEx interface, extends ILogger interface.
 interface RootLogger
          Use the LoggerFactory to create a RootLogger instance that you can use.
 

Methods in com.genesyslab.platform.logging that return ILogger
 ILogger LoggerFactory.getLogger(java.lang.Class cls)
          Creates child logger for specified class
 ILogger LoggerFactory.getLogger(java.lang.String name)
          Creates child logger with specified name
 

Methods in com.genesyslab.platform.logging with parameters of type ILogger
protected  void DefaultFileHeaderProvider.onEnableLogging(ILogger logger)
          Overrides AbstractLogEnabled.onEnableLogging.
 

Constructors in com.genesyslab.platform.logging with parameters of type ILogger
DefaultFileHeaderProvider(java.lang.String theApplicationName, java.lang.String theApplicationHost, int theApplicationId, int theApplicationType, ILogger logger)
          Constructor.
 

Uses of ILogger in com.genesyslab.platform.logging.configuration
 

Methods in com.genesyslab.platform.logging.configuration with parameters of type ILogger
static LogConfigurationImpl LogConfigurationFactory.parse(org.w3c.dom.Element xmlCfgApplication, ILogger logger)
          Parses log options from given application configuration.
static LogConfigurationImpl LogConfigurationFactory.parse(KeyValueCollection logOptions, ILogger logger)
          Parses given application log options.
static LogConfigurationImpl LogConfigurationFactory.parse(KeyValueCollection logOptions, KeyValueCollection logExtOptions, ILogger logger)
          Parses given application log options with extended log section.
static SegmentationConfiguration SegmentationConfiguration.parse(java.lang.String optiovVal, ILogger logger)
           
static ExpirationConfiguration ExpirationConfiguration.parse(java.lang.String optionVal, ILogger logger)
           
 

Uses of ILogger in com.genesyslab.platform.logging.runtime
 

Subinterfaces of ILogger in com.genesyslab.platform.logging.runtime
 interface InternalRootLogger
           
 

Classes in com.genesyslab.platform.logging.runtime that implement ILogger
 class Logger
           
 class LoggerWraper
           
 

Methods in com.genesyslab.platform.logging.runtime that return ILogger
 ILogger AbstractLogger.createChildLogger(java.lang.String name)
           
 ILogger Logger.getLogger()
           
 

Methods in com.genesyslab.platform.logging.runtime with parameters of type ILogger
protected  void Logger.onEnableLogging(ILogger logger)
          Called when new logger is provided by user.
protected  void AgingQueue.onEnableLogging(ILogger logger)
           
static void Helpers.setupExpiration(FileTarget target, ExpirationConfiguration expiration, ILogger logger)
           
static void Helpers.setupSegmentation(FileTarget fileTarget, SegmentationConfiguration segmentation, ILogger logger)
           
 

Uses of ILogger in com.genesyslab.platform.logging.runtime.configuration
 

Methods in com.genesyslab.platform.logging.runtime.configuration with parameters of type ILogger
protected  void ConfigOptionsAccessor.onEnableLogging(ILogger logger)
           
 

Uses of ILogger in com.genesyslab.platform.logging.runtime.targets
 

Methods in com.genesyslab.platform.logging.runtime.targets with parameters of type ILogger
 void BaseTarget.enableLogging(ILogger logger)
           
protected  void SpooledNetworkTarget.onEnableLogging(ILogger logger)
           
protected  void FileWriter.onEnableLogging(ILogger logger)
           
protected  void FileTarget.onEnableLogging(ILogger logger)
           
protected  void DefaultTargetFactory.onEnableLogging(ILogger logger)
           
 

Constructors in com.genesyslab.platform.logging.runtime.targets with parameters of type ILogger
DefaultTargetFactory(ILogger logger)
           
 

Uses of ILogger in com.genesyslab.platform.logging.utilities
 

Methods in com.genesyslab.platform.logging.utilities with parameters of type ILogger
protected  void MessageTemplateManager.onEnableLogging(ILogger logger)
          Called when a new logger is provided by user.
 

Uses of ILogger in com.genesyslab.platform.reporting.protocol.statserver
 

Methods in com.genesyslab.platform.reporting.protocol.statserver with parameters of type ILogger
static IStatisticStatus StatusConverter.decode(int iv, byte[] bbuf, byte[] voidValueEx, java.nio.charset.Charset charset, ILogger logger)
           
static IStatisticStatus StatusConverter.decode(int iv, byte[] bbuf, byte[] voidValueEx, ILogger logger)
          Deprecated. 
static IStatisticStatus StatusConverter.decode(int iv, byte[] bbuf, java.nio.charset.Charset charset, ILogger logger)
           
static IStatisticStatus StatusConverter.decode(int iv, byte[] bbuf, ILogger logger)
          Deprecated. 
static IStatisticStatus StatusConverter.decode(KeyValueCollection metricCol, java.nio.charset.Charset charset, ILogger logger)
           
static IStatisticStatus StatusConverter.decode(KeyValueCollection metricCol, ILogger logger)
          Deprecated. 
 

Uses of ILogger in com.genesyslab.platform.voice.protocol.runtime
 

Methods in com.genesyslab.platform.voice.protocol.runtime with parameters of type ILogger
static void HAMessagesUtil.checkConfiguration(ConnectionContext context, ILogger log)
           
 

Uses of ILogger in com.genesyslab.platform.webmedia.protocol
 

Methods in com.genesyslab.platform.webmedia.protocol with parameters of type ILogger
protected static Message EspEmailProtocol.processEvent(DuplexChannel channel, Message msg, ILogger log)
           
 


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.