additional info:

1.  this is a standalone java program,

2. the script to launch the java process as follows:

---------------------

#!/bin/sh
CDS_HOME=/opt/cvm
CDS_RUNTIME=$CDS_HOME/deployment/cvm
echo "CDS_HOME =$CDS_HOME"
echo "CDS_RUNTIME=$CDS_RUNTIME"
#classpath for CDS_RUNTIME
CLASSPATH=../.:$CDS_HOME/enhancements/lib/commons-httpclient-2.0.jar:$CDS_RUNTIM
E/lib/struts-plus-apache-commons.jar:$CDS_RUNTIME/lib/log4j-1.2.8.jar:$CDS_RUNTI
ME/lib/cdslib/cdsapi.jar:$CDS_RUNTIME/lib/cdslib/foundation.jar:$CDS_RUNTIME/ser
vice/postpaidservice/lib/postpaidservice.jar:$CDS_HOME/enhancements/lib/infranet
/cdk.jar:$CDS_HOME/enhancements/lib/infranet/pcm.jar:$CDS_HOME/enhancements/lib/
infranet/pcmext.jar:$CDS_HOME/enhancements/enhancements.jar:$CDS_HOME/enhancemen
ts


#classpath for deactive Account /cancel subscription
CLASSPATH=$CLASSPATH:$CDS_RUNTIME/lib/classes12.zip:$CDS_RUNTIME/lib/xerces.jar:
$CDS_RUNTIME/lib/xalan.jar
echo $CLASSPATH
$JAVA_HOME/bin/java -Djava.util.logging.config.file=/opt/cvm/enhancements/BatchL
og.properties -cp $CLASSPATH com.telstra.cvm.cancellation.BatchMain $1




--------------------

3. in its classpath, it contains both httpclient-20.jar and struts-plus-apache-commons.jar

4. I change the last line to be one of the following:

      a) log4j.logger.org.apache.commons=ERROR

      b) log4j.category.org.apache.commons=ERROR

      c) log4j.logger.org.apache.commons.httpclient=ERROR

   NONE of them works!


ANYONE CAN THINK OF THE REASON?

many thanks!


Darren Jiang


darren jiang wrote:

hello all,

I want to disable the httpclient logging. but failed to do so, anyone has the same issue with me?

my program uses log4j and also org.apache.commons packages.

I have my own logging.properties as following:

jdap.log.dir=/var/opt/SUNWappserver7/domains/cvmdomain/cvminstance/logs

log4j.rootCategory=DEBUG, ae, debug, metrics

log4j.appender.ae=org.apache.log4j.FileAppender

log4j.appender.ae.layout=org.apache.log4j.PatternLayout

log4j.appender.ae.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS}; ${jdap.
hostname}; %x; %C -%m%n


log4j.appender.ae.Threshold=ERROR

log4j.appender.ae.ImmediateFlush=true

log4j.appender.ae.File=${jdap.log.dir}/${jdap.hostname}CVM_JdapBatchAe.log


log4j.appender.ae.Append=true


log4j.appender.debug=org.apache.log4j.FileAppender

log4j.appender.debug.layout=org.apache.log4j.PatternLayout

log4j.appender.debug.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS}; ${jd
ap.hostname}; %x; %l -%m%n


log4j.appender.debug.Threshold=DEBUG

log4j.appender.debug.ImmediateFlush=true

log4j.appender.debug.File=${jdap.log.dir}/${jdap.hostname}CVM_JdapBatchDebug.lo

g

log4j.appender.debug.Append=true


log4j.appender.metrics=org.apache.log4j.FileAppender

log4j.appender.metrics.layout=org.apache.log4j.PatternLayout
log4j.appender.metrics.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS}; ${
jdap.hostname}; %x; %l -%m%n


log4j.appender.metrics.Threshold=INFO

log4j.appender.metrics.ImmediateFlush=true

log4j.appender.metrics.File=${jdap.log.dir}/${jdap.hostname}CVM_JdapBatchMetric

s.log

log4j.appender.metrics.Append=true

# HttpClient logging set to be ERROR
log4j.category.org.apache.commons=ERROR

----------------------------------------------------------------


the all httpclient logging still go to my logging files.

I tried to change log4j.category to be log4j.logger. but that does not help.

many thanks

darren jiang






---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to