Configuração do log de acesso do JBoss 7

Ativar logs de acesso no JBoss 7

O JBoss 7 é ligeiramente diferente da versão anterior do JBoss 5 ou 6.

O procedimento para habilitar logs de acesso no JBoss 7 também foi alterado e você deve estar familiarizado com como habilitar logs de acesso no JBoss 7.

  • Vá para a pasta JBoss/standalone/configuration
  • Adicione o seguinte em standalone.xml procurar domínio:web sintaxe e certifique-se de adicionar antes de fechar marcação
 <access-log pattern="%a %t %H %p %U %s %S %T" rotate="true">
<directory path="." relative-to="jboss.server.log.dir"/>
</access-log>

Ex:

 <subsystem  default-virtual-server="default-host" native="false">              
<connector name="http" protocol="HTTP/1.1" scheme="http" socket-binding="http"/>  
<virtual-server name="default-host" enable-welcome-root="true">  
<alias name="localhost"/>  
<alias name="example.com"/>  
<access-log pattern="%a %t %H %p %U %s %S %T" rotate="true">  
<directory path="." relative-to="jboss.server.log.dir"/>  
</access-log>   
</virtual-server>  
</subsystem>
  • Reinicie o servidor JBoss 7 e verifique os logs de acesso na pasta log.

Você pode consultar os padrões de válvula a seguir para capturar no registro de acesso.

%a – Endereço IP remoto
%A – Endereço IP local
%b – Bytes enviados, excluindo cabeçalhos HTTP, ou ‘-‘ se zero
%B – Bytes enviados, excluindo cabeçalhos HTTP
%h – Nome do host remoto (ou endereço IP se resolveHost for false)
%H – Solicitar protocolo
%eu – Nome de usuário lógico remoto de identd (sempre retorna ‘-‘)
%m – Método de solicitação (GET, POST, etc.)
%p – Porta local na qual esta solicitação foi recebida
%q – String de consulta (precedido de um ‘?’ se existir)
%r – Primeira linha da solicitação (método e URI da solicitação)
%s – Código de status HTTP da resposta
%S – ID da sessão do usuário
%t – Data e hora, em formato de registro comum
%você – Usuário remoto que foi autenticado (se houver), senão ‘-‘
%VOCÊ – Caminho do URL solicitado
%v – Nome do servidor local
%D – Tempo gasto para processar a solicitação, em Millis
%T – Tempo gasto para processar a solicitação, em segundos
%EU – nome do encadeamento de solicitação atual (pode comparar posteriormente com rastreamentos de pilha)

Espero que agora você tenha uma ideia de como habilitar logs de acesso no JBoss para analisando . Aprender mais sobre JBoss aqui .

Artigos relacionados