Pergunta

Esta questão já tem uma resposta aqui:

Eu tenho mensagens de saída exibidas no Java console para um aplicativo que começou a usar webstart. Em vez do usuário limpar manualmente mensagem, há uma maneira de limpar mensagens de console no código?

Estas mensagens são impressos a uma taxa de cerca de 1000 por segundo e parecem acabar usando muita memória, eu poderia ter parado a impressão de console, mas a exigência é a de sempre tê-lo.

Foi útil?

Solução

Você não vai ser capaz de limpar o console, a menos que você encontrar algum controle sobre as classes para o console (o que duvido que você teria acesso a).

A exigência que você tem tem a exigência inevitável que o usuário terá de ir e manualmente apagar o console a cada dois minutos. Eu acho que justifica uma reflexão sobre por que existe a exigência e wether não há outra solução para resolver seu problema.

Você considerou uma forma diferente de logging?

Outras dicas

Parece-me que a exigência deve ser debatida. Se isto não é uma alternativa, então você pode limitar a quantidade de saída, porque um 1000 mensagens / s parece um lote terrível para mim.

Eu não sei se você mesmo pode programaticamente limpar o console.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top