org.apache.logging.log4j.core.appender
Class JMSQueueAppender
java.lang.Object
org.apache.logging.log4j.core.filter.AbstractFilterable
org.apache.logging.log4j.core.appender.AbstractAppender
org.apache.logging.log4j.core.appender.JMSQueueAppender
- All Implemented Interfaces:
- Appender, Filterable, LifeCycle
public final class JMSQueueAppender
- extends AbstractAppender
Appender to write to a JMS Queue.
Method Summary |
void |
append(LogEvent event)
Actual writing occurs here. |
static JMSQueueAppender |
createAppender(String factoryName,
String providerURL,
String urlPkgPrefixes,
String securityPrincipalName,
String securityCredentials,
String factoryBindingName,
String queueBindingName,
String userName,
String password,
Layout layout,
Filter filter,
String suppress)
Create a JMSQueueAppender. |
Methods inherited from class org.apache.logging.log4j.core.appender.AbstractAppender |
close, error, error, error, getHandler, getLayout, getName, isExceptionSuppressed, isStarted, setHandler, start, stop, toString |
append
public void append(LogEvent event)
- Actual writing occurs here.
- Parameters:
event
- The LogEvent.
createAppender
public static JMSQueueAppender createAppender(String factoryName,
String providerURL,
String urlPkgPrefixes,
String securityPrincipalName,
String securityCredentials,
String factoryBindingName,
String queueBindingName,
String userName,
String password,
Layout layout,
Filter filter,
String suppress)
- Create a JMSQueueAppender.
- Parameters:
factoryName
- The fully qualified class name of the InitialContextFactory.providerURL
- The URL of the provider to use.urlPkgPrefixes
- A colon-separated list of package prefixes for the class name of the factory class that
will create a URL context factorysecurityPrincipalName
- The name of the identity of the Principal.securityCredentials
- The security credentials of the Principal.factoryBindingName
- The name to locate in the Context that provides the QueueConnectionFactory.queueBindingName
- The name to use to locate the Queue.userName
- The userid to use to create the Queue Connection.password
- The password to use to create the Queue Connection.layout
- The layout to use (defaults to SerlializedLayout).filter
- The Filter or null.suppress
- "true" if exceptions should be hidden from the application, "false" otherwise.
The default is "true".
- Returns:
- The JMSQueueAppender.
Copyright © 1999-2012 Apache Software Foundation. All Rights Reserved.