Log4j er en enkel og fleksibel logning ramme. Logning udstyrer udvikleren med detaljeret kontekst for applikationsfejl. Med log4j er det muligt at aktivere logning ved kørsel uden at ændre applikationen binær. Log4j-pakken er designet, så disse udsagn kan forblive i afsendt kode uden at pådrage sig en tung ydelsesomkostning.
Dette denne log4j properties file tutorial, jeg viser eksempelkoden til konfiguration af log4j ved hjælp af log4j.properties-filen.
Log4j maven afhængigheder
Opret et maven java-projekt og opdater log4j maven afhængigheder.
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>
log4j.properties file
Dette er den vigtigste egenskabsfil, der har alle runtime-konfigurationer, der bruges af log4j. denne fil vil have Log4J-tilføjelsesoplysninger, logniveauoplysninger og outputfilnavne til filtilføjere.
log4j.properties eksempel
Output i konsol og demoApplication.log ind projekt rodmappe:
DEBUG com.howtodoinjava.Log4jPropertiesConfigurationExample - Log4j appender configuration is successful !!
lad os nu se nogle log4j.properties eksempler til output log meddelelser til bestemt sted.
Log4j ConsoleAppender – Logging to console
Java-program til output logs to console.
Log4j RollingFileAppender – logning til fil
Java-program til output logfiler til fil.
Lad mig vide, hvis nogen spørgsmål.
glad læring !!