2010-05-10 5 views
6

In configurazione di registrazione di default log4j, ogni riga del messaggio di log che è stampato nel registro del server ha lunghezza massima viene intorno 8221 caratteri. Se supera questa lunghezza, viene stampato su più righe. Ma voglio stamparlo su una sola riga, indipendentemente dalla lunghezza di ciascun messaggio di registro.Qual è la lunghezza della lunghezza massima di un messaggio di log di Java log4j? Come stamparlo in una sola riga?

+4

mi chiedo che sta andando a leggere 8221+ messaggi di log di lunghezza char ... –

+1

@Pascal Un programma che analizza i log del server per linea non importa quanto a lungo una linea è, né deve. – corsiKa

+0

La lunghezza di una linea non è un problema. Il programma analizzerà. Ma ogni messaggio di registro in un server.log (JBOSS) dovrebbe trovarsi su un'unica riga. – Sakthivel

risposta

1

Per ottenere registro di stampa in una sola riga, Quello che ho fatto è, ho configurato PatternLayout come value = "% m% n", senza configurare il formato della data e ecc ..

<layout class="org.apache.log4j.PatternLayout"> 
    <param name="ConversionPattern" value="%m%n"/> 
</layout> 

Questo è ciò che il mio bisogno di & risolto.

0

Si limiterà la dimensione linea a 1000 charactors.

Problemi correlati