Conteúdo prompt

5 respostas
J

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

5 Respostas

diogoprosoft

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?

J

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

diogoprosoft

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

diogoprosoft

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

WellingtonRamos

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

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

Criado 3 de abril de 2013
Ultima resposta 3 de abr. de 2013
Respostas 5
Participantes 3