Mostrando mensagens de log no stdOut (console) do Weblogic
Essa é uma dica bem rapidinha, que na verdade estou postando, pois não achei nada no Google muito relevante a respeito. Como imagino que existem pessoas com o mesmo probleminha, então segue a dica logo abaixo.
Na aplicação web do projeto que estou trabalhando, nós fazemos o uso da API Commons Logging do Apache para poder fazer logging da aplicação, só que para o log aparecer corretamente no console existe um pequeno “macete”, que por incrivel que pareça não diz com mais detalhes na documentação do Weblogic.
O probleminha era, que por mais que eu fizesse o seguinte:
| Java | | copiar código | | ? |
| 01 | |
| 02 | public class SovWS { |
| 03 | |
| 04 | private static Log log = LogFactory.getLog("SOV-"+SovWS.class); |
| 05 | |
| 06 | @WebMethod |
| 07 | public SaveMetaResponseDocument saveMeta(SaveMetaRequestDocument request) { |
| 08 | log.info(this.getClass() + " iniciando a nova meta"); |
| 09 | .... |
| 10 | } |
| 11 | } |
| 12 |
Eu não conseguia fazer com que a mensagem de log aparecesse no console do Workshop, ainda que tudo estivesse correto.
Para resolver é muito simples, basta ir nas propriedades do projeto, ir nos facets do projeto e verificar se a extensão Weblogic Integrated Commons Logging está como um facet do projeto, se não estiver, está aí o problema e para resolver basta adicionar esse novo facet.
Para ter certeza que está tudo certinho, sugiro abrir o arquivo weblogic-application.xml e verificar se a seguinte configuração está presente:
| XML | | copiar código | | ? |
| 1 | |
| 2 | <wls:library-ref> |
| 3 | <wls:library-name>wls-commonslogging-bridge</wls:library-name> |
| 4 | <wls:specification-version>1.0</wls:specification-version> |
| 5 | <wls:exact-match>true</wls:exact-match> |
| 6 | </wls:library-ref> |
| 7 |
Se a seguinte configuração estiver presente, pronto, tudo ok! Agora o log deverá aparecer no console sem problemas.
PS: Só para ressaltar que essa dica é válida para ambiente de desenvolvimento.
Se você gostou desse tópico, por favor considere deixar um comentário ou se inscreva no feed e tenha no futuro todos os tópicos entregues diretamente no seu agregador.




