Articles of log4j

Log4j, configurazione di un’app Web per l’utilizzo di un percorso relativo

Ho una webapp java che deve essere distribuita su macchine Win o Linux. Ora desidero aggiungere log4j per la registrazione e mi piacerebbe utilizzare un percorso relativo per il file di registro in quanto non voglio modificare il percorso del file in ogni distribuzione. Molto probabilmente il contenitore sarà Tomcat ma non necessariamente. Qual è […]

Come personalizzare log4j2 RollingFileAppender?

Usiamo log4j 1.2.x per accedere al nostro prodotto e stiamo cercando di migrare a log4j 2.x nel prossimo futuro. Una delle funzionalità che abbiamo implementato è quella di registrare le informazioni di sistema e altri parametri importanti su ogni nuovo file di registro di rollover generato. Il modo in cui abbiamo implementato in log4j 1.2.x […]

Specifica di un file log4j.properties personalizzato per tutti i test JUnit eseguiti da Eclipse

Vorrei specificare un VM argument specifico di Eclipse VM argument per tutti i test JUnit eseguiti da Eclipse ie -Dlog4j.configuration=log4j-dev.properties Questo perché voglio che uno specifico file di configurazione log4j venga prelevato da tutti i miei test JUnit invece del file predefinito log4j.properties . A partire da ora devo specificare l’ VM argument sopra (in […]

Come disabilitare i messaggi DEBUG di registrazione Spring?

Sto lavorando su una semplice app per desktop (non su webapp). Ecco i miei log4j.properties : log4j.rootCategory=INFO, stdout log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %t %c{2}:%L $$$$ %m%n log4j.logger.org.springframework=ERROR,stdout Come puoi vedere, per eliminare i messaggi di registrazione Spring dalla console, ho provato questa soluzione: Disabilitare il log Spring, per avere log leggibili Quando chiamo logger log4j […]

Comprimi i file Log4j

È ansible comprimere i file di registro (lo faccio tramite RollingFileAppender)?

Inizializzazione di Log4J con Spring?

Ho un’app Web che utilizza la class Log4jConfigurer di Spring per inizializzare la mia fabbrica di log Log4J. Fondamentalmente inizializza Log4J con un file di configurazione fuori dal percorso della class. Ecco la configurazione: #{ MyAppHome + ‘/conf/log4j.xml’} Tuttavia ottengo questo errore all’avvio dell’applicazione: log4j:WARN No appenders could be found for logger e tonnellate di […]

Come assegnare un nome di file dinamico nell’appender in log4j.xml

Sto usando log4j per registrare le informazioni. Ho usato un file log4j.xml per la creazione di file di registro. Ho dato il percorso assoluto per ogni file di log come valore di un param . Per esempio: Non voglio scrivere direttamente “GPreprocessor.log”. In realtà, quel nome di file è dinamico, in base al nome del […]

Dov’è la posizione corretta in cui inserire Log4j.properties in un progetto Eclipse?

Dove nel mio progetto Eclipse dovrei aggiungere il file log4j.properties modo che funzioni come previsto?

Fare un appender per la console log4j usa colors diversi per fili diversi

Sto rintracciando alcuni problemi di concorrenza e sarebbe molto utile avere le linee di output di ogni thread di un colore diverso quando si accede a una console. Sono su OS X. Potrebbe essere fatto utilizzando un modello di conversione per generare alcuni codici di controllo o sarebbe necessario un appender personalizzato? Qualcuno sa come? […]

File delle impostazioni di produzione per log4j?

Ecco il mio file delle impostazioni di log4j corrente. Queste impostazioni sono ideali per l’uso di produzione o c’è qualcosa che dovrei rimuovere / modificare o modificare? Chiedo perché stavo bloccando tutti i miei thread a causa del blocco di log4j. Ho controllato i miei descrittori di file aperti che stavo usando solo 113. # […]