Logs do GlassFish 3.1 inundados com WSP5018

Durante semanas procurei respostas para o famoso (porque todos na internet perguntam como resolver, mas não encontrei em nenhum lugar a resposta) WSP5018 que inundava a muito tempo o log do meu GlassFish 3.1.

Em português:

[#|2013-12-16T21:27:17.320-0200|INFO|glassfish3.1.2|com.sun.metro.policy|_ThreadID=56;_ThreadName=Thread-2;|WSP5018: configuração de WSIT carregada do arquivo: file:/opt/glassfishv3/glassfish/domains/domain1/applications/MinhaAplicacao/WEB-INF/classes/META-INF/wsit-client.xml.|#]

Em inglês:

[#|2013-12-16T21:27:17.320-0200|INFO|glassfish3.1.2|com.sun.metro.policy|_ThreadID=56;_ThreadName=Thread-2;|WSP5018: Loaded WSIT configuration from file:/opt/glassfishv3/glassfish/domains/domain1/applications/MyApplication/WEB-INF/classes/META-INF/wsit-client.xml.|#]

Hoje fui trabalhar me sentindo sortudo e acreditem ou não realmente era meu dia de sorte 🙂 Resolvi umas 300 buchas que estavam me tirando o sono a algum tempo e então pensei “Será? Será que consigo encontrar a solução do log WSP5018?”.

Sim, consegui encontrar!

Este log aparece porque você utiliza algum tipo de webservice em sua aplicação hospedada pelo GlassFish que por sua vez utiliza o Metro para incorporar a utilização de webservices.

O arquivo de logs é inundado porque o nível de log para este módulo do Metro vem como INFO (pelo menos para mim) e o que vamos fazer é altera-lo para WARNING para recebermos apenas logs “mais importantes”.

No painel administrativo de seu GlassFish vá até “Configurações -> server-config -> Definições de Logger -> Níveis de Log”.

Clique no botão “Adicionar Logger” e na nova linha que surgirá coloque “com.sun.metro.policy” em Nome do Logger, “WARNING” em Nível de Log e depois clique em salvar.

Pronto! Imediatamente sem precisar reiniciar o GlassFish os logs pararam de ser gerados.

Um grande abraço e até a próxima saga.

Your email address will not be published. Required fields are marked *