logging-log4j-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Aristotle Allen" <aristotle.al...@synchronoss.com>
Subject RE: null pattern with JMSAppender
Date Wed, 14 Apr 2004 18:07:25 GMT
Ok it looks like th information is making across the queue.  When i pull the message and log
it to a Rolling file, I get exactly what I want, however the same problem occurs when i try
to pull from the queue and log to the JDBC logger, havent checked but it looks like the patter
is not being applied again.

Is there a way to get the same to work for the JDBC logger as there is no locationInfo property
in the JDBCLogger?

here is my comeplete config

log4j.category.org.synchronoss.util.logging.test.servlet=debug,JMSAppender
log4j.category.org.synchronoss.util.logging.mdb=debug,RollingFile,JDBCAppender
#,SNMPTrapAppender

log4j.appender.JMSAppender=org.apache.log4j.net.JMSAppender
#log4j.appender.JMSAppender=org.synchronoss.util.logging.JMSAppender
log4j.appender.JMSAppender.InitialContextFactoryName=weblogic.jndi.WLInitialContextFactory
log4j.appender.JMSAppender.ProviderURL=t3://localhost:7001
log4j.appender.JMSAppender.TopicConnectionFactoryBindingName=LoggingConnectionFactory
log4j.appender.JMSAppender.TopicBindingName=LoggingTopic
log4j.appender.JMSAppender.UserName=system
log4j.appender.JMSAppender.password=security
log4j.appender.JMSAppender.locationInfo=true
log4j.appender.JMSAppender.layout=org.apache.log4j.PatternLayout
log4j.appender.JMSAppender.layout.ConversionPattern=(%C:%M:%L) - %m%n

log4j.appender.RollingFile=org.apache.log4j.RollingFileAppender
log4j.appender.RollingFile.File=central.log
log4j.appender.RollingFile.MaxFileSize=500MB
log4j.appender.RollingFile.MaxBackupIndex=5
log4j.appender.RollingFile.layout=org.apache.log4j.PatternLayout
log4j.appender.RollingFile.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} %-5p (%C:%M:%L)
- %m%n

log4j.appender.JDBCAppender=org.synchronoss.util.logging.JDBCAppender
# Using a commercial jdbc driver for ms slq server; use the URL of your driver instead
#log4j.appender.JDBCAppender.URL=dbc:oracle:thin:@pamdfsr2901.synchronoss.net:1521:dtxn
log4j.appender.JDBCAppender.DataSourceName=LoggingDataSource
#log4j.appender.JDBCAppender.user=awe
#log4j.appender.JDBCAppender.password=awe
#log4j.appender.JDBCAppender.sql=INSERT INTO LOGGER_LOG (log_level, class, method, message)
values ('%p', '%C', '%M', '%m')
#log4j.appender.JDBCAppender.sql=INSERT INTO LOGGER_LOG (log_time, log_level, class, method,
line_num, message) values \
#(TO_DATE('%d{dd/MM/yyyy kk:mm:ss}','DD/MM/YYYY HH24:MI:SS'), '%p', '%C', '%M', '$L', '%m')
log4j.appender.JDBCAppender.sql=INSERT INTO LOGGER_LOG (log_time, log_level, message) values
\
(TO_DATE('%d{dd/MM/yyyy kk:mm:ss}','DD/MM/YYYY HH24:MI:SS'), '%p', '%m')
log4j.appender.JDBCAppender.layout=org.apache.log4j.PatternLayout

#log4j.appender.SNMPTrapAppender=org.apache.log4j.ext.SNMPTrapAppender
#log4j.appender.SNMPTrapAppender.ImplementationClassName=org.apache.log4j.ext.JoeSNMPTrapSender
#log4j.appender.SNMPTrapAppender.ManagementHost=10.7.45.73
#traps on 162
#log4j.appender.SNMPTrapAppender.ManagementHostTrapListenPort=162
#log4j.appender.SNMPTrapAppender.EnterpriseOID=1.3.6.1.4.1.24.0
#log4j.appender.SNMPTrapAppender.EnterpriseOID=1.3.6.1.4.1.140.625
#log4j.appender.SNMPTrapAppender.LocalIPAddress=127.0.0.1
#log4j.appender.SNMPTrapAppender.LocalTrapSendPort=162
#log4j.appender.SNMPTrapAppender.GenericTrapType=6
#log4j.appender.SNMPTrapAppender.SpecificTrapType=12345678
#log4j.appender.SNMPTrapAppender.ApplicationTrapOID=1.3.6.1.4.1.24.12.10.22.64
#log4j.appender.SNMPTrapAppender.ApplicationTrapOID=1.3.6.1.4.1.140.625.60
#log4j.appender.SNMPTrapAppender.CommunityString=public
#log4j.appender.SNMPTrapAppender.ForwardStackTraceWithTrap=true
#log4j.appender.SNMPTrapAppender.Threshold=DEBUG
#log4j.appender.SNMPTrapAppender.layout=org.apache.log4j.PatternLayout
#log4j.appender.SNMPTrapAppender.layout.ConversionPattern=%d,%p,[%t],[%c],%m%n




-----Original Message-----
From:	Ceki Gülcü [mailto:ceki@qos.ch]
Sent:	Wed 4/14/2004 1:20 PM
To:	Log4J Users List
Cc:	
Subject:	RE: null pattern with JMSAppender

At 07:01 PM 4/14/2004, Aristotle Allen wrote:
>Ceki,
>
>First off, thanks for the quick reply.
>
>I'm not sure what yo mean to set the "LocationInfo"  can you exmpain in 
>more detail?  Do i need an additional property?  OR should I extend the 
>JMS appender nd modify it?

The LocationInfo property is part of the JMSAppender. Just set it to true.

See:

http://logging.apache.org/log4j/docs/api/org/apache/log4j/net/JMSAppender.html

or more succinctly

http://tinyurl.com/2m22d

I hope this helps,


>Thanks again
>-
>Ari
>
>
>-----Original Message-----
>From:   Ceki Gülcü [mailto:noreply@qos.ch]
>Sent:   Wed 4/14/2004 10:21 AM
>To:     Log4J Users List
>Cc:
>Subject:        Re: null pattern with JMSAppender
>
>Aristotle,
>
>JMSAppender does not need a layout. To achieve what you have in mind,
>simply set the LocationInfo property of the JMSAppender.
>
>HTH,
>
>At 03:06 PM 4/14/2004, Aristotle B. Allen wrote:
> >I'm trying to use the JMSAppender for distributed logging, however I
> >need classname, method, and line_num in my message, because the remote
> >system where the JMSappender re-logs the message does not appear to be
> >to have the objects necessary to get that information.
> >
> >I have attempted to use a layout, but it is not being applied, in fact
> >the Layout for the LoggingEvent is null?
> >
> >How can I force the JMSAppender to apply this pattern before it creates
> >the ObjectMessage and puts it on my topic?
> >
> >Here is my config
> >
> >log4j.appender.JMSAppender=org.apache.log4j.net.JMSAppender
> >log4j.appender.JMSAppender.InitialContextFactoryName=weblogic.jndi.WLInit 
> ialContextFactory
> >log4j.appender.JMSAppender.ProviderURL=t3://localhost:7001
> >log4j.appender.JMSAppender.TopicConnectionFactoryBindingName=LoggingConne 
> ctionFactory
> >log4j.appender.JMSAppender.TopicBindingName=LoggingTopic
> >log4j.appender.JMSAppender.UserName=system
> >log4j.appender.JMSAppender.password=security
> >log4j.appender.JMSAppender.layout=org.apache.log4j.PatternLayout
> >log4j.appender.JMSAppender.layout.ConversionPattern=(%C:%M:%L) - %m%n
> >
> >--
> >Aristotle B. Allen
> >Sr. Engineer
> >Synchronoss Technologies Inc.
> >610.814.5598
>
>Ceki Gülcü
>
>       For log4j documentation consider "The complete log4j manual"
>       ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
>For additional commands, e-mail: log4j-user-help@logging.apache.org
>
>
>
>
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
>For additional commands, e-mail: log4j-user-help@logging.apache.org

-- 
Ceki Gülcü

      For log4j documentation consider "The complete log4j manual"
      ISBN: 2970036908 http://www.qos.ch/shop/products/clm_t.jsp  



---------------------------------------------------------------------
To unsubscribe, e-mail: log4j-user-unsubscribe@logging.apache.org
For additional commands, e-mail: log4j-user-help@logging.apache.org






Mime
View raw message