Hi Joseph,
I'm not a log4j configuration expert, but I think adding something like the following should work.
<appender name="HttpClient" class="org.apache.log4j.FileAppender">
<param name="Append" value="false"/>
<param name="File" value="${jboss.server.home.dir}/log/httpclientwire.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p [%c] %m%n"/>
</layout>
</appender>
<category name="org.apache.commons.httpclient">
<priority value="DEBUG"/>
<appender-ref ref="HttpClient"/>
</category><category name="httpclient.wire">
<priority value="DEBUG"/>
<appender-ref ref="HttpClient"/>
</category>Mike
joseph mercado wrote:
by the way im using jboss. where do i change it here log4j.xml
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE log4j:configuration SYSTEM "log4j.dtd">
<!--
=====================================================================
-->
<!-- -->
<!-- Log4j Configuration -->
<!-- -->
<!--
=====================================================================
-->
<!-- $Id: log4j.xml,v 1.13.2.8 2003/09/23 14:16:27
slaboure Exp $ -->
<!--
| For more configuration infromation and examples
see the Jakarta Log4j
| owebsite: http://jakarta.apache.org/log4j
-->
<log4j:configuration
xmlns:log4j="http://jakarta.apache.org/log4j/"
debug="true">
<!-- ================================= -->
<!-- Preserve messages in a local file -->
<!-- ================================= -->
<!-- A time/date based rolling appender -->
<appender name="FILE"
class="org.jboss.logging.appender.DailyRollingFileAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File"
value="${jboss.server.home.dir}/log/server.log"/>
<param name="Append" value="false"/>
<!-- Rollover at midnight each day -->
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<!-- Rollover at the top of each hour
<param name="DatePattern"
value="'.'yyyy-MM-dd-HH"/>
-->
<layout class="org.apache.log4j.PatternLayout">
<!-- The default pattern: Date Priority [Category]
Message\n -->
<param name="ConversionPattern" value="%d %-5p [%c]
%m%n"/>
<!-- The full pattern: Date MS Priority [Category]
(Thread:NDC) Message\n
<param name="ConversionPattern" value="%d
%-5r %-5p [%c] (%t:%x) %m%n"/>
-->
</layout>
</appender>
<!-- A size based file rolling appender
<appender name="FILE"
class="org.jboss.logging.appender.RollingFileAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="File"
value="${jboss.server.home.dir}/log/server.log"/>
<param name="Append" value="false"/>
<param name="MaxFileSize" value="500KB"/>
<param name="MaxBackupIndex" value="1"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d %-5p
[%c] %m%n"/>
</layout> </appender>
-->
<!-- ============================== -->
<!-- Append messages to the console -->
<!-- ============================== -->
<appender name="CONSOLE"
class="org.apache.log4j.ConsoleAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Target" value="System.out"/>
<param name="Threshold" value="INFO"/>
<layout class="org.apache.log4j.PatternLayout">
<!-- The default pattern: Date Priority [Category]
Message\n -->
<param name="ConversionPattern" value="%d{ABSOLUTE}
%-5p [%c{1}] %m%n"/>
</layout>
</appender>
<appender name="JSR77"
class="org.apache.log4j.FileAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Append" value="false"/>
<param name="File"
value="${jboss.server.home.dir}/log/jsr77.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE}
%-5p [%c{1}] %m%n"/>
</layout>
</appender>
<!-- ====================== -->
<!-- SmartApps Appender -->
<!-- ====================== -->
<appender name="SmartSQL"
class="org.apache.log4j.DailyRollingFileAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Append" value="true"/>
<param name="DatePattern" value="'.'yyyy-MM-dd"/>
<param name="File"
value="/usr/local/smart/log/smartsql.log"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern" value="%d{ABSOLUTE}
%-5p %m%n"/>
</layout>
</appender>
<!-- ====================== -->
<!-- More Appender examples -->
<!-- ====================== -->
<!-- Buffer events and log them asynchronously
<appender name="ASYNC"
class="org.apache.log4j.AsyncAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<appender-ref ref="FILE"/>
<appender-ref ref="CONSOLE"/>
<appender-ref ref="SMTP"/>
</appender>
-->
<!-- EMail events to an administrator
<appender name="SMTP"
class="org.apache.log4j.net.SMTPAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Threshold" value="ERROR"/>
<param name="To"
value="[EMAIL PROTECTED]"/>
<param name="From"
value="[EMAIL PROTECTED]"/>
<param name="Subject" value="JBoss Sever
Errors"/>
<param name="SMTPHost" value="localhost"/>
<param name="BufferSize" value="10"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="[%d{ABSOLUTE},%c{1}] %m%n"/>
</layout>
</appender>
-->
<!-- Syslog events
<appender name="SYSLOG"
class="org.apache.log4j.net.SyslogAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Facility" value="LOCAL7"/>
<param name="FacilityPrinting" value="true"/>
<param name="SyslogHost" value="localhost"/>
</appender>
-->
<!-- Log events to JMS (requires a topic to be
created)
<appender name="JMS"
class="org.apache.log4j.net.JMSAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="Threshold" value="ERROR"/>
<param name="TopicConnectionFactoryBindingName"
value="java:/ConnectionFactory"/>
<param name="TopicBindingName"
value="topic/MyErrorsTopic"/>
</appender>
-->
<!-- Log events through SNMP
<appender name="TRAP_LOG"
class="org.apache.log4j.ext.SNMPTrapAppender">
<errorHandler
class="org.jboss.logging.util.OnlyOnceErrorHandler"/>
<param name="ImplementationClassName"
value="org.apache.log4j.ext.JoeSNMPTrapSender"/>
<param name="ManagementHost" value="127.0.0.1"/>
<param name="ManagementHostTrapListenPort"
value="162"/>
<param name="EnterpriseOID"
value="1.3.6.1.4.1.24.0"/>
<param name="LocalIPAddress" value="127.0.0.1"/>
<param name="LocalTrapSendPort" value="161"/>
<param name="GenericTrapType" value="6"/>
<param name="SpecificTrapType" value="12345678"/>
<param name="CommunityString" value="public"/>
<param name="ForwardStackTraceWithTrap"
value="true"/>
<param name="Threshold" value="DEBUG"/>
<param name="ApplicationTrapOID"
value="1.3.6.1.4.1.24.12.10.22.64"/>
<layout class="org.apache.log4j.PatternLayout">
<param name="ConversionPattern"
value="%d,%p,[%t],[%c],%m%n"/>
</layout>
</appender>
-->
<!-- ================ -->
<!-- Limit categories -->
<!-- ================ -->
<!-- Limit the org.apache.commons category to INFO as
its DEBUG is verbose -->
<category name="org.apache.commons">
<priority value="DEBUG"/>
</category>
<!-- Limit JBoss categories to INFO -->
<category name="org.jboss">
<priority value="DEBUG"/>
</category>
<!-- ================ -->
<!-- SmartApps Limit categories -->
<!-- ================ -->
<category name="ph.net.mdi.smart.web.SmartServlet">
<priority value="iINFO"/>
<appender-ref ref="SmartSQL"/>
</category>
<category name="ph.net.mdi.smart.ejb.SmartMDBean">
<priority value="INFO"/>
<appender-ref ref="SmartSQL"/>
</category>
<category name="ph.net.mdi.smart.ejb.PushMDBean">
<priority value="DEBUG"/>
<appender-ref ref="SmartSQL"/>
</category>
<!-- Decrease the priority threshold for the
org.jboss.varia category
<category name="org.jboss.varia">
<priority value="DEBUG"/>
</category>
-->
<!-- Show the evolution of the DataSource pool in the
logs [inUse/Available/Max]
<category
name="org.jboss.resource.connectionmanager.JBossManagedConnectionPool">
<priority value="TRACE"
class="org.jboss.logging.XLevel"/>
</category>
-->
<!--
| An example of enabling the custom TRACE level
priority that is used
| by the JBoss internals to diagnose low level
details. This example
| turns on TRACE level msgs for the
org.jboss.ejb.plugins package and its
| subpackages. This will produce A LOT of
logging output.
<category name="org.jboss.system">
<priority value="TRACE"
class="org.jboss.logging.XLevel"/>
</category>
<category name="org.jboss.ejb.plugins">
<priority value="TRACE"
class="org.jboss.logging.XLevel"/>
</category>
-->
<!--
| Logs these events to SNMP:
- server starts/stops
- cluster evolution (node death/startup)
- When an EJB archive is deployed (and
associated verified messages)
- When an EAR archive is deployed
<category name="org.jboss.system.server.Server">
<priority value="INFO" />
<appender-ref ref="TRAP_LOG"/>
</category>
<category
name="org.jboss.ha.framework.interfaces.HAPartition.lifecycle">
<priority value="INFO" />
<appender-ref ref="TRAP_LOG"/>
</category>
<category name="org.jboss.deployment.MainDeployer">
<priority value="ERROR" />
<appender-ref ref="TRAP_LOG"/>
</category>
<category name="org.jboss.ejb.EJBDeployer">
<priority value="INFO" />
<appender-ref ref="TRAP_LOG"/>
</category>
<category name="org.jboss.deployment.EARDeployer">
<priority value="INFO" />
<appender-ref ref="TRAP_LOG"/>
</category>
-->
<!-- ======================= -->
<!-- Setup the Root category -->
<!-- ======================= -->
<root>
<appender-ref ref="CONSOLE"/>
<appender-ref ref="FILE"/>
</root>
<!-- Clustering logging -->
<!-- Uncomment the following to redirect the
org.jgroups and
org.jboss.ha categories to a cluster.log file.
<appender name="CLUSTER" class="org.jboss.logging.appender.RollingFileAppender"> <errorHandler class="org.jboss.logging.util.OnlyOnceErrorHandler"/> <param name="File" value="${jboss.server.home.dir}/log/cluster.log"/> <param name="Append" value="false"/> <param name="MaxFileSize" value="500KB"/> <param name="MaxBackupIndex" value="1"/>
<layout class="org.apache.log4j.PatternLayout"> <param name="ConversionPattern" value="%d %-5p [%c] %m%n"/> </layout> </appender> <category name="org.jgroups"> <priority value="DEBUG" /> <appender-ref ref="CLUSTER"/> </category> <category name="org.jboss.ha"> <priority value="DEBUG" /> <appender-ref ref="CLUSTER"/> </category> --> </log4j:configuration>
--- Michael Becke <[EMAIL PROTECTED]> wrote:
Hi Joseph,
Please post a full debug + wire log of the
transaction
<http://jakarta.apache.org/commons/httpclient/logging.html>.
This will give us a better idea of what's happening.
Thanks,
Mike
On Aug 17, 2004, at 8:07 AM, joseph mercado wrote:
HI list; Im using httpClient-2.0. I trying to post an
xml
data, parse xml to assemble the post data to be
posted
to several sequence of jsp page. I got all the response body for the all the page except the last one. I set logging to debug. On each page i got warning. What's causing this and why cant i get
the
last html page. the log below should print the
last
html page.
19:48:46,585 INFO [STDOUT] <?xml version="1.0" encoding="UTF-8"?><ereg bId="123456"
uId="joseph"><form><lastName>Mercado</lastName><firstName>Joseph</
firstName><middleName>G</middleName><birthDate>11-18-1978</
birthDate><registrationType>individual</registrationType></
form><form><agree>YES</agree></form><form><sex>M</
sex><professionalType1>
ACCOUNTANT &
AUDITOR</professionalType1><citizenship>FIL</ citizenship><businessSubStreet>2158
-A</businessSubStreet><busunessStreet>Mindanao
Avenue</busunessStreet><businessBarangay>501</ businessBarangay><businessDistrict>Sta.
Mesa</businessDistrict><businessCity>Metro
Manila</businessCity><businessTelephone>8122124</ businessTelephone><contactLastName>Puno</ contactLastName><contactFirstName>Rico</ contactFirstName><contactMiddleInitial>Jay</
contactMiddleInitial><contactPersonTelephone>8765432</
contactPersonTelephone><action>BIRpage2</action></
form><form><taxType1>IT</taxType1><taxType23>RF</
taxType23><action>BIRpage3</action></form><form><civilStatus>MA</
civilStatus><spouseLastName>Mercado</ spouseLastName><spouseFirstName>Ma.
Andrelita</spouseFirstName><spouseMiddleName>Cajobe</
spouseMiddleName><spouseTin>213122312</ spouseTin><spouseEmployerName>MDI</ spouseEmployerName><noOfDependentChildren>1</
noOfDependentChildren><dependentChildLastName1>Mercado</
dependentChildLastName1><dependentChildFirstName1>Andre</
dependentChildFirstName1><dependentChildMiddleName1>C</
dependentChildMiddleName1><dependentChildIncapacitatedFlag1>D1</
dependentChildIncapacitatedFlag1><additionalClaims>HC</
additionalClaims><action>BIRpage4</action></ form><form><multipleEmploymentType1>SE</
multipleEmploymentType1><previousEmployerTIN1>123456789</
previousEmployerTIN1><previousEmployerName1>BPI</
previousEmployerName1><currentEmployerTIN>123456789</
currentEmployerTIN><currentRDO>051</ currentRDO><currentEmployerName>MDi</ currentEmployerName><currentEmployerAddress>6F
Peninsula Court Paseo
Makati</currentEmployerAddress><currentEmployerZipCode>1200</
currentEmployerZipCode><currentEmployerTelephone>8122124</
currentEmployerTelephone><action>BIRpage5</action></
form><form><rdoCodeName>042 - SAN
JUAN</rdoCodeName><sssNumber>21321313122</sssNumber><action>confirm</
action></form><form><action>finished</action></form></ereg>
19:48:46,625 WARN [HttpMethodBase] Response
content
length is not known 19:48:46,625 INFO [STDOUT] http://203.215.79.212/reg-dir/validateLogin.do 19:48:46,675 INFO [STDOUT] http://203.215.79.212/reg-dir/BIRpage1.do 19:48:59,804 WARN [HttpMethodBase] Response
content
length is not known 19:48:59,804 INFO [STDOUT] http://203.215.79.212/reg-dir/BIRpage2.do 19:48:59,854 WARN [HttpMethodBase] Response
content
length is not known 19:48:59,854 INFO [STDOUT] http://203.215.79.212/reg-dir/BIRpage3.do 19:49:21,925 WARN [HttpMethodBase] Response
content
length is not known 19:49:21,935 INFO [STDOUT] http://203.215.79.212/reg-dir/BIRpage4.do 19:49:21,965 WARN [HttpMethodBase] Response
content
length is not known 19:49:21,965 INFO [STDOUT] http://203.215.79.212/reg-dir/BIRpage5.do 19:50:14,721 WARN [HttpMethodBase] Response
content
length is not known 19:50:14,721 INFO [STDOUT] http://203.215.79.212/reg-dir/confirm.do 19:50:22,112 WARN [HttpMethodBase] Response
content
length is not known 19:50:22,112 INFO [STDOUT] http://203.215.79.212/reg-dir/submitApplication.do 19:50:22,132 WARN [HttpMethodBase] Response
content
length is not known
__________________________________ Do you Yahoo!? Take Yahoo! Mail with you! Get it on your mobile
phone.
http://mobile.yahoo.com/maildemo
---------------------------------------------------------------------
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]
__________________________________
Do you Yahoo!?
Take Yahoo! Mail with you! Get it on your mobile phone.
http://mobile.yahoo.com/maildemo
--------------------------------------------------------------------- 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]
