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]