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 .