Habilitando Log HTTP ( Request , Reponse ) no JBoss AS 5.1

Postado em Atualizado em

 

Para verificar o funcionamento das requisições,  temos que adicionar ao JBossWeb uma válvula para que seja realizado o logging do request e response.
Sendo assim, edite o arquivo: JBOSS_HOME/server/<config>/deploy/jbossweb.sar/server.xml , e entre as tags Host, adicione o código abaixo:

<Host name="localhost">

<Valve className="org.apache.catalina.valves.RequestDumperValve"
prefix="localhost_access_log." suffix=".log"
pattern="common" directory="${jboss.server.log.dir}"
resolveHosts="false" />

</Host>

Inicie o JBoss, realize o deploy de sua aplicação, você deverá ver algo pareçido com o log abaixo:

01:35:50,269 INFO  [[localhost]] ===============================================================
01:36:00,128 INFO  [[localhost]] REQUEST URI       =/IETest/OutSimplePdf
01:36:00,128 INFO  [[localhost]]           authType=null
01:36:00,128 INFO  [[localhost]]  characterEncoding=null
01:36:00,128 INFO  [[localhost]]      contentLength=-1
01:36:00,128 INFO  [[localhost]]        contentType=null
01:36:00,128 INFO  [[localhost]]        contextPath=/IETest
01:36:00,128 INFO  [[localhost]]             cookie=JSESSIONID=DFD04B42EF225E194C19686823CF91D5
01:36:00,129 INFO  [[localhost]]             header=host=localhost:8080
01:36:00,129 INFO  [[localhost]]             header=user-agent=Mozilla/5.0 (X11; Linux i686; rv:9.0.1) Gecko/20100101 Firefox/9.0.1
01:36:00,129 INFO  [[localhost]]             header=accept=text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
01:36:00,129 INFO  [[localhost]]             header=accept-language=en-us,en;q=0.5
01:36:00,129 INFO  [[localhost]]             header=accept-encoding=gzip, deflate
01:36:00,129 INFO  [[localhost]]             header=accept-charset=ISO-8859-1,utf-8;q=0.7,*;q=0.7
01:36:00,129 INFO  [[localhost]]             header=connection=keep-alive
01:36:00,129 INFO  [[localhost]]             header=referer=http://localhost:8080/IETest/index.jsp
01:36:00,130 INFO  [[localhost]]             header=cookie=JSESSIONID=DFD04B42EF225E194C19686823CF91D5
01:36:00,130 INFO  [[localhost]]             locale=en_US
01:36:00,130 INFO  [[localhost]]             method=GET
01:36:00,130 INFO  [[localhost]]           pathInfo=null
01:36:00,130 INFO  [[localhost]]           protocol=HTTP/1.1
01:36:00,130 INFO  [[localhost]]        queryString=null
01:36:00,130 INFO  [[localhost]]         remoteAddr=127.0.0.1
01:36:00,130 INFO  [[localhost]]         remoteHost=127.0.0.1
01:36:00,130 INFO  [[localhost]]         remoteUser=null
01:36:00,130 INFO  [[localhost]] requestedSessionId=DFD04B42EF225E194C19686823CF91D5
01:36:00,130 INFO  [[localhost]]             scheme=http
01:36:00,130 INFO  [[localhost]]         serverName=localhost
01:36:00,131 INFO  [[localhost]]         serverPort=8080
01:36:00,131 INFO  [[localhost]]        servletPath=/OutSimplePdf
01:36:00,131 INFO  [[localhost]]           isSecure=false
01:36:00,131 INFO  [[localhost]] ---------------------------------------------------------------
01:36:00,340 INFO  [[localhost]] ---------------------------------------------------------------
01:36:00,340 INFO  [[localhost]]           authType=null
01:36:00,340 INFO  [[localhost]]      contentLength=892
01:36:00,340 INFO  [[localhost]]        contentType=application/pdf
01:36:00,340 INFO  [[localhost]]             header=X-Powered-By=Servlet 2.5; JBoss-5.0/JBossWeb-2.1
01:36:00,341 INFO  [[localhost]]             header=Expires=0
01:36:00,341 INFO  [[localhost]]             header=Cache-Control=maxage=3600, must-revalidate, post-check=0, pre-check=0
01:36:00,341 INFO  [[localhost]]             header=Pragma=public
01:36:00,341 INFO  [[localhost]]             header=Content-Type=application/pdf
01:36:00,341 INFO  [[localhost]]             header=Content-Length=892
01:36:00,341 INFO  [[localhost]]             header=Date=Tue, 31 Jan 2012 03:36:00 GMT
01:36:00,341 INFO  [[localhost]]            message=null
01:36:00,341 INFO  [[localhost]]         remoteUser=null
01:36:00,341 INFO  [[localhost]]             status=200
01:36:00,341 INFO  [[localhost]] ===============================================================

Espero que tenha ajudado🙂
Abraços!

Deixe uma resposta

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s