Conteúdo prompt

Olá galera,

Tem uma aplicação java para desktop que roda através de um executável abrindo a aplicação em si e uma tela de prompt que exibe o conteúdo que está sendo executado.

Alguém sabe se teria como copiar o conteúdo desse prompt através do java mesmo?

Att.,
Alexandre

Vc diz que no prompt mostra o log do que está sendo executado, é isso? Se for, esse log não é gerado em um txt tbm?

É exatamente o log, mas não é gerado nenhum txt…

Pois é muito estranho alguém implementar um sistema dessa maneira, não tem como implementar um log4j no sistema para gerar os logs em txt? Creio que não tenha como pegar em tempo de execução todo log gerado em um prompt, a não ser que vc selecione->copie e cole

Muito legal wellington.nogueira realmente não sabia que dava pra fazer isso com linha de comando.

[quote=jerrymagal]Olá galera,

Tem uma aplicação java para desktop que roda através de um executável abrindo a aplicação em si e uma tela de prompt que exibe o conteúdo que está sendo executado.

Alguém sabe se teria como copiar o conteúdo desse prompt através do java mesmo?

Att.,
Alexandre[/quote]Se está utilizando o System.out para “gerar logs” e puder mexer no código-fonte, pode alterar a saída out para um arquivo. Apenas para simplificar a mudança do log (porém esse arquivo ficará preso à aplicação até seu fim (onde, preferencialmente, deva ser fechado).
System.setOut(/passa aqui o outputStream do tipo PrintStream que represente teu log/);

Caso não seja possível, você pode criar um atalho e utilizar o desvio de informações (use assim: %JAVA_HOME%\bin\javaw -jar ArquivoJar.jar >> %caminho_log%\arquivoLog_comAppend.log )

O texto que coloquei acima é para Windows, mas é bem similar em Linux