GMessageServerAppender
):
<Appenders>
<GMessageServer
name="MessageServer" host="msgsrvhost" port="3007">
<property name="ClientName">LmsLoggerTest</property>
<property name="ClientType">22</property>
<property name="ClientId">777</property>
<property name="ClientHost">clienthost</property>
</GMessageServer>
</Appenders>
GLogFileAppender
):
<Appenders>
<GLogFile
name="LmsAppender" fileName="application">
<GLogSegmentationStrategy segmentation="2 hrs"/>
<GLogRolloverStrategy expiration="10 days"/>
<GLmsLayout timeFormat="iso8601" messageFormat="full"/>
</GLogFile>
</Appenders>
GLogSegmentationStrategy
):
<Appenders>
<File name="LmsAppender" fileName="lms.log">
<GLogSegmentationStrategy
segmentation="2 hrs"/>
<GLogRolloverStrategy expiration="10 days"/>
<GLmsLayout timeFormat="iso8601" messageFormat="full"/>
</File>
</Appenders>
GLogRolloverStrategy
):
<Appenders>
<File name="LmsAppender" fileName="lms.log">
<GLogSegmentationStrategy segmentation="2 hrs"/>
<GLogRolloverStrategy
expiration="10 days"/>
<GLmsLayout timeFormat="iso8601" messageFormat="full"/>
</File>
</Appenders>
GLmsLayout
):
<Appenders>
<File name="LmsFileAppender" fileName="application.log">
<MarkerFilter marker="PSDK_LMS_MESSAGE" onMatch="ACCEPT" onMismatch="DENY"/>
<GLmsLayout
timeFormat="iso8601" messageFormat="full"/>
</File>
</Appenders>
LmsEventLookup
):
<Appenders>
<File name="LmsFileAppender" fileName="application.log">
<MarkerFilter marker="PSDK_LMS_MESSAGE" onMatch="ACCEPT" onMismatch="DENY"/>
<PatternLayout pattern="%d{HH:mm:ss.SSS} ${lms:id} ${lms:name} ${lms:level} [%t] %msg%n"/>
</File>
</Appenders>
Interface | Description |
---|---|
FileHeaderProvider |
This interface describes the provider, used for obtaining the header of the
log file or log file segment.
|
GMessageServerDeliveryManager |
The Message Server delivery manager interface.
|
GMessageServerDeliveryManagerCtrl |
Optional controlling interface for
GMessageServerDeliveryManager instance.It is implemented by the real AppTemplate service with the main delivery manager. |
Class | Description |
---|---|
DefaultFileHeaderProvider |
The default implementation of FileHeaderProvider.
|
GLmsLayout |
Formats a Genesys LMS log event to write it to a log file.
|
GLogFileAppender |
An appender that writes to files and can roll over at intervals adding common Genesys log files
suffix like .
|
GLogRolloverStrategy |
The Log4j2 log files roll-over strategy by original Genesys Loglib approach.
|
GLogSegmentationStrategy |
The Log4j2 log files segmentation strategy (triggering policy) by original Genesys Loglib approach.
|
GMessageServerAppender |
Log4j v2.x appender plug-in for sending LMS event logs to Genesys Message Server.
|
GMessageServerDeliveryManagerBase |
The Message Server delivery manager implementation base.
|
GMessageServerDeliveryManagerBase.EventData |
Internal structure for storage of LMS Event object properties in a queue.
|
GMessageServerDeliveryManagerSilent |
"Silent" implementation of
GMessageServerDeliveryManager . |
LmsEventLookup |
Looks up LMS specific keys from
Log4j2LmsMessage or plain Log4j2 message objects. |
Log4j2LmsMessage |
Log4j 2.x Message for representation of LMS log event.
AppTemplate Log4j2 LmsEventLogger uses it to log LMS messages. |
Enum | Description |
---|---|
GLogRolloverStrategy.CompressionMethod | |
GLogRolloverStrategy.ExpirationStrategy |
Describes the possible type of log file expiration.
|
GLogSegmentationStrategy.SegmentationStrategy |
Describes the possible type of log file segmentation.
|
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.