Uso Log4j con RollingFileAppender
per creare una rotazione del registro in base alle dimensioni.Come ruotare i file di registro in base al tempo piuttosto che alle dimensioni in Log4j?
Come posso configurarlo per accedere a ciascun file per un determinato periodo di tempo prima di ruotare?
Ad esempio, in modo che ogni file di registro contenga un'ora di log, ruotando nella parte superiore di ogni ora?
ho configurare Log4j programmazione in Java utilizzando un oggetto Properties
(al contrario di un file log4j.properties
)
ma non ci sono potenziali problemi di threading? Ho sentito di casi in cui non riesce a rotolare se altri thread stanno registrando. – sproketboy
È stato osservato che DailyRollingFileAppender presenta problemi di sincronizzazione e perdita di dati. Il compagno extra di log4j include alternative che dovrebbero essere considerate per le nuove distribuzioni e che sono discusse nella documentazione per org.apache.log4j.rolling.RollingFileAppender. – okwap