Pessoal, bom dia !
Preciso de um help vocês.
Estou usando a classe java.util.logging para alguns testes, pois pretendo utilizado no
sistema que estou desenvolvendo.
Já consegui fazer gerar o log no formato xml (customizado por mim). Também ja consigo ler o
arquivo de XML e joga-lo para um objeto no java, utilizando o método "unmarshal" da classe JAXB.
Minhas dúvidas agora são as seguintes:
<?xml version="1.0" encoding="windows-1252" standalone="no" ?>
- <log>
- <record>
<date>2009-03-20T16:48:07</date>
<level>INFO</level>
<classe>exemplologger.Main</classe>
<method>gravaLog</method>
<message>Mensagem 'Log' "</message>
- <exception>
<message>java.io.FileNotFoundException: teste_Novo (O sistema não pode encontrar o arquivo especificado)</message>
- <frame>
<classe>java.io.FileInputStream</classe>
<method>open</method>
</frame>
- <frame>
<classe>java.io.FileInputStream</classe>
<method><init></method>
</frame>
- <frame>
<classe>java.io.FileInputStream</classe>
<method><init></method>
</frame>
- <frame>
<classe>exemplologger.Main</classe>
<method>gravaLog</method>
</frame>
- <frame>
<classe>exemplologger.Main</classe>
<method>main</method>
</frame>
</exception>
</record>
</log>
- Segunda: Quando estiver usando o Loggin, vou gerar vários logs no dia, sendo assim ele ira
criar dentro do mesmo arquivo XML várias estruturas conforme a que coloquei acima. Portanto,
quando tento ler o xml com o unmarshal o mesmo apresenta erro, pois tenho várias estruturas
do xml e o mesmo não consegue ler. Minha dúvida: Como faço para conseguir ler quando estiver
dessa forma ? ou precisarei gerar um arquivo XML para cada mensagem de LOG ?
Aguardo um help.
Obrigado por enquanto !