Log4j on yksinkertainen ja joustava kirjauskehys. Kirjaaminen antaa kehittäjälle yksityiskohtaisen kontekstin sovellusvirheiden varalta. Log4j: n avulla on mahdollista ottaa sisäänkirjautuminen käyttöön ajonaikana muuttamatta sovelluksen binääriä. Log4j-paketti on suunniteltu siten, että nämä lausekkeet voivat pysyä toimitetussa koodissa ilman, että siitä aiheutuu suuria suorituskykykustannuksia.
Tämä tämä log4j-ominaisuustiedoston opetusohjelma, näytän esimerkkikoodin log4j: n määrittämiseen log4j.properties-tiedoston avulla.
Log4j Maven-riippuvuudet
luo Maven-java-projekti ja päivitä log4j Maven-riippuvuudet.
<dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.17</version></dependency>
log4j.properties file
Tämä on pääominaisuustiedosto, jolla on kaikki log4j: n käyttämä ajonaikainen konfiguraatio. tässä tiedostossa on log4j appenders-tiedot, lokitason tiedot ja tulostetiedostojen nimet tiedostonhakijoille.
log4j.properties example
Output in console and demoApplication.Kirjaudu projektin pääkansioon:
DEBUG com.howtodoinjava.Log4jPropertiesConfigurationExample - Log4j appender configuration is successful !!
nyt katsotaan joitakin log4j.ominaisuudet esimerkkejä, joilla lokiviestit voidaan tulostaa tiettyyn paikkaan.
Log4j ConsoleAppender – Logging to console
Java program to output lokeja console.
Log4j RollingFileAppender – kirjautuminen tiedostoon
Java-ohjelma tulostamaan lokit tiedostoon.
Kerro, jos on kysyttävää.
onnellista oppimista !!