org.apache.activemq.util
Class JndiJmsLogAppender
java.lang.Object
org.apache.log4j.AppenderSkeleton
org.apache.activemq.util.JmsLogAppenderSupport
org.apache.activemq.util.JndiJmsLogAppender
- All Implemented Interfaces:
- org.apache.log4j.Appender, org.apache.log4j.spi.OptionHandler
public class JndiJmsLogAppender
- extends JmsLogAppenderSupport
A JMS 1.1 log4j appender which uses JNDI to locate a JMS ConnectionFactory
to use for logging events.
- Version:
- $Revision: 449919 $
Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
Methods inherited from class org.apache.activemq.util.JmsLogAppenderSupport |
activateOptions, append, close, createMessage, createProducer, createSession, getConnection, getDestination, getProducer, getSession, requiresLayout, setConnection, setProducer, setSession |
Methods inherited from class org.apache.log4j.AppenderSkeleton |
addFilter, clearFilters, doAppend, finalize, getErrorHandler, getFilter, getFirstFilter, getLayout, getName, getThreshold, isAsSevereAsThreshold, setErrorHandler, setLayout, setName, setThreshold |
Methods inherited from class java.lang.Object |
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JndiJmsLogAppender
public JndiJmsLogAppender()
getJndiName
public java.lang.String getJndiName()
setJndiName
public void setJndiName(java.lang.String jndiName)
getUserName
public java.lang.String getUserName()
setUserName
public void setUserName(java.lang.String userName)
getPassword
public java.lang.String getPassword()
setPassword
public void setPassword(java.lang.String password)
getInitialContextFactoryName
public java.lang.String getInitialContextFactoryName()
setInitialContextFactoryName
public void setInitialContextFactoryName(java.lang.String initialContextFactoryName)
getProviderURL
public java.lang.String getProviderURL()
setProviderURL
public void setProviderURL(java.lang.String providerURL)
getUrlPkgPrefixes
public java.lang.String getUrlPkgPrefixes()
setUrlPkgPrefixes
public void setUrlPkgPrefixes(java.lang.String urlPkgPrefixes)
getSecurityPrincipalName
public java.lang.String getSecurityPrincipalName()
setSecurityPrincipalName
public void setSecurityPrincipalName(java.lang.String securityPrincipalName)
getSecurityCredentials
public java.lang.String getSecurityCredentials()
setSecurityCredentials
public void setSecurityCredentials(java.lang.String securityCredentials)
createConnection
protected javax.jms.Connection createConnection()
throws javax.jms.JMSException,
javax.naming.NamingException
- Specified by:
createConnection
in class JmsLogAppenderSupport
- Throws:
javax.jms.JMSException
javax.naming.NamingException
createInitialContext
protected javax.naming.InitialContext createInitialContext()
throws javax.naming.NamingException
- Throws:
javax.naming.NamingException
Copyright © 2011 Apache Software Foundation. All Rights Reserved.