Alterando o Local de Gravação dos Logs no JBoss AS 7.1.2 (JBoss EAP 6)

Postado em

Olá amigos,

Hoje precisei alterar o local em que os logs do JBoss estavam sendo gravados e achei bem simples.

Se estiver utilizando o JBoss em modo Standalone edite o arquivo  ${JBOSS_HOME}/standalone/configuration/standalone.xml e  em Domain edite o arquivo ${JBOSS_HOME}/domain/configuration/domain.xml. Logo abaixo da tag </extensions> adicione um novo path como abaixo:

<paths>
   <path name="jbossdivers.log.dir" path="/home/jboss/logs"/>
</paths>

Agora adicione um novo handler ao subsystem logging como abaixo:

<file-handler name="SERVER" autoflush="true">
   <formatter>
     <pattern-formatter pattern="%d{yyyy-MM-dd HH:mm:ss,SSS} %-5p [%c] (%t) %s%E%n"/>
   </formatter>
   <file relative-to="jbossdivers.log.dir" path="server-request.log"/>
</file-handler>

E adicione também uma category. Não esqueça de alterar a category para o pacote do seu projeto.

<logger category="br.com.jbossdivers.example" use-parent-handlers="false">
  <level name="DEBUG"/>
  <handlers>
    <handler name="SERVER"/>
  </handlers>
 </logger>

Salve as alterações e reinicie o JBoss. Verifique em /home/jboss/logs se o log foi gerado corretamente.

Você pode ainda usar o path  relative-to=”jbossdivers.log.dir”  em outros handlers como por exemplo o FILE.

Espero que tenha ajudado.

Abs

Fonte: https://access.redhat.com/knowledge/docs/en-US/JBoss_Enterprise_Application_Platform/6/html/Administration_and_Configuration_Guide/sect-Filesystem_Paths.html

6 comentários em “Alterando o Local de Gravação dos Logs no JBoss AS 7.1.2 (JBoss EAP 6)

    Ataxexe disse:
    24 de janeiro de 2013 às 11:55

    Como sempre, boa dica! E que layout show!!!! Muito fera, Maurício!

      Mauricio Magnani Jr respondido:
      24 de janeiro de 2013 às 13:13

      Hehehe vlw Marcelo😀

      O layout é pra descontrair um pouco rsrs
      Afinal a vida é bela😀

      Abs

    victor neves disse:
    25 de janeiro de 2013 às 9:32

    Maurício, o novo layout da sua página prendeu mais minha atenção do que o post hahahahahah =D
    vlw pela dica! alterar e/ou segmentar o log do JBoss é muito útil! Quando eu estagiava em um Tribunal eles separavam o log por aplicação, então cada aplicação tinha seu próprio log, isso era MUITO bom…..

      Mauricio Magnani Jr respondido:
      25 de janeiro de 2013 às 22:31

      hahahaha Victor ano novo chegando e to querendo ficar numa boa kkkk por isso coloquei esse layout bem descontraido rsrs =P
      E como vc disse separar os logs é bem útil mesmo… pow eu mesmo tenho que fazer isso direto aqui na onde trabalho.

      Bom fim de semana Mano😉

      Abraços

    Diógenes Torres disse:
    28 de janeiro de 2014 às 16:06

    Ficou muito legal o layout! O conteúdo também está ótimo! Continue assim Mauricio.

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