public final class Log
extends java.lang.Object
Modifier and Type | Field | Description |
---|---|---|
static java.lang.String |
LOG_FACTORY_AUTO |
|
static java.lang.String |
LOG_FACTORY_CONSOLE |
|
static java.lang.String |
LOG_FACTORY_JDK |
Deprecated.
|
static java.lang.String |
LOG_FACTORY_JUL |
|
static java.lang.String |
LOG_FACTORY_LOG4J |
|
static java.lang.String |
LOG_FACTORY_LOG4J2 |
|
static java.lang.String |
LOG_FACTORY_NONE |
|
static java.lang.String |
LOG_FACTORY_SLF4J |
|
static java.lang.String |
MESSAGE_RECEIVE_LOGGER_NAME |
|
static java.lang.String |
MESSAGE_REQUEST_LOGGER_NAME |
Modifier and Type | Method | Description |
---|---|---|
static java.lang.String |
getCallStackInfo() |
Deprecated.
|
static ILogger |
getDataLogger() |
Deprecated.
|
static ILogger |
getLogger(java.lang.Class clazz) |
Return logger.
|
static ILogger |
getLogger(java.lang.String name) |
Return logger.
|
static ILogger |
getMessageFilteringLogger() |
Returns separated logger for message filtering.
|
static ILogger |
getReceiveLogger(java.lang.String protocolName) |
Returns separated logger for network data receive dumps.
|
static ILogger |
getRequestLogger(java.lang.String protocolName) |
Returns separated logger for network data request dumps.
|
static boolean |
isMessagesTraceEnabled(java.lang.String protocolName) |
|
protected static void |
reportLoggingError(java.lang.String msg,
java.lang.Throwable thr) |
|
static void |
setLoggerFactory(ILoggerFactory factory) |
Sets logger system implementation.
|
static void |
setLoggerFactory(java.lang.String factoryName) |
Sets logger system implementation.
|
public static final java.lang.String LOG_FACTORY_LOG4J
public static final java.lang.String LOG_FACTORY_LOG4J2
public static final java.lang.String LOG_FACTORY_SLF4J
public static final java.lang.String LOG_FACTORY_JUL
@Deprecated public static final java.lang.String LOG_FACTORY_JDK
LOG_FACTORY_JUL
,
Constant Field Valuespublic static final java.lang.String LOG_FACTORY_CONSOLE
public static final java.lang.String LOG_FACTORY_AUTO
public static final java.lang.String LOG_FACTORY_NONE
public static final java.lang.String MESSAGE_RECEIVE_LOGGER_NAME
public static final java.lang.String MESSAGE_REQUEST_LOGGER_NAME
public static ILogger getLogger(java.lang.String name)
setLoggerFactory
method or
"com.genesyslab.platform.commons.log.loggerFactory" system property.
It have to contain name of the class which implement
com.genesyslab.platform.commons.log.ILoggerFactory interface.
One such implementation is
com.genesyslab.platform.commons.log.Log4JLoggerFactoryImpl.name
- name of the loggerpublic static ILogger getMessageFilteringLogger()
@Deprecated public static ILogger getDataLogger()
public static boolean isMessagesTraceEnabled(java.lang.String protocolName)
public static ILogger getRequestLogger(java.lang.String protocolName)
protocolName
- name of protocol for optional logging or filtering.public static ILogger getReceiveLogger(java.lang.String protocolName)
protocolName
- name of protocol for optional logging or filtering.public static ILogger getLogger(java.lang.Class clazz)
setLoggerFactory
method or
"com.genesyslab.platform.commons.log.loggerFactory" system property.
It have to contain name of the class which implement
com.genesyslab.platform.commons.log.ILoggerFactory interface.
One such implementation is
com.genesyslab.platform.commons.log.Log4JLoggerFactoryImpl.clazz
- class to create name of the logger frompublic static void setLoggerFactory(java.lang.String factoryName)
factoryName
- class name or alias name of loggers factoryjava.lang.IllegalArgumentException
- if logger factory instance creation failedPsdkCustomization.PsdkOption.PsdkLoggerFactory
,
LOG_FACTORY_CONSOLE
,
LOG_FACTORY_JUL
,
LOG_FACTORY_LOG4J
,
LOG_FACTORY_SLF4J
,
LOG_FACTORY_LOG4J2
,
LOG_FACTORY_AUTO
,
LOG_FACTORY_NONE
public static void setLoggerFactory(ILoggerFactory factory)
factory
- factory that creates loggers@Deprecated public static java.lang.String getCallStackInfo()
protected static void reportLoggingError(java.lang.String msg, java.lang.Throwable thr)
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.