org.activemq.util
Class JndiJmsLogAppender
java.lang.Object
org.apache.log4j.AppenderSkeleton
org.activemq.util.JmsLogAppenderSupport
org.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: 1.1.1.1 $
Fields inherited from class org.apache.log4j.AppenderSkeleton |
closed, errorHandler, headFilter, layout, name, tailFilter, threshold |
Methods inherited from class org.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 |
JndiJmsLogAppender
public JndiJmsLogAppender()
getJndiName
public String getJndiName()
setJndiName
public void setJndiName(String jndiName)
getUserName
public String getUserName()
setUserName
public void setUserName(String userName)
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
getInitialContextFactoryName
public String getInitialContextFactoryName()
setInitialContextFactoryName
public void setInitialContextFactoryName(String initialContextFactoryName)
getProviderURL
public String getProviderURL()
setProviderURL
public void setProviderURL(String providerURL)
getUrlPkgPrefixes
public String getUrlPkgPrefixes()
setUrlPkgPrefixes
public void setUrlPkgPrefixes(String urlPkgPrefixes)
getSecurityPrincipalName
public String getSecurityPrincipalName()
setSecurityPrincipalName
public void setSecurityPrincipalName(String securityPrincipalName)
getSecurityCredentials
public String getSecurityCredentials()
setSecurityCredentials
public void setSecurityCredentials(String securityCredentials)
createConnection
protected Connection createConnection()
throws JMSException,
NamingException
- Specified by:
createConnection
in class JmsLogAppenderSupport
- Throws:
JMSException
NamingException
createInitialContext
protected InitialContext createInitialContext()
throws NamingException
- Throws:
NamingException
Copyright © 2004-2009 Protique, Ltd.. All Rights Reserved.