Log4j je jednoduchý a flexibilní logování rámce. Protokolování vybavuje vývojáře podrobným kontextem pro selhání aplikace. S log4j je možné povolit protokolování za běhu bez úpravy binární aplikace. Balíček log4j je navržen tak, aby tyto příkazy mohou zůstat v dodaném kódu, aniž by vznikly vysoké náklady na výkon.
tento tutoriál souboru vlastností log4j zobrazuji příkladový kód pro konfiguraci log4j pomocí souboru log4j. properties.
závislosti Log4j maven
Vytvořte java projekt maven a aktualizujte závislosti log4j maven.
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>
log4j.vlastnosti souboru
hlavní vlastnosti souboru, které mají všechny konfigurace runtime používá log4j. Tento soubor bude mít log4j appenders informace, přihlaste se informace o hladině a výstupní názvy souborů pro soubor appenders.
log4j. properties příklad
výstup v konzole a demoApplication.přihlásit projekt kořenové složky:
DEBUG com.howtodoinjava.Log4jPropertiesConfigurationExample - Log4j appender configuration is successful !!
Nyní se pojďme podívat na nějaké log4j.vlastnosti, příklady výstupních zpráv protokolu na konkrétní místo.
Log4j ConsoleAppender-protokolování do konzoly
Java program pro výstup protokolů do konzoly.
Log4j RollingFileAppender-protokolování do souboru
Java program pro výstup protokolů do souboru.
dejte mi vědět, pokud máte nějaký dotaz.
šťastné učení !!