Einfaches Log4j Beispiel


Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 1997

Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 1997

Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 1997

Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 1997

Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 1997

Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 1997

Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 1997

Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 1997

Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 2009

Warning: Illegal string offset 'status_txt' in /www/htdocs/w00cea89/woppr/wp-content/plugins/share-and-follow/share-and-follow.php on line 2036

Folgendes Beispiel zeigt wie Log4j zum Logging in Java verwendet werden kann.
Achtung: Es wird Version 1.2.xx von Log4j benötigt. Version 2.0 funktioniert nicht!

Zunächst muss Log4j (1.2.17.jar) im Build Path hinzugefügt werden:

log4j1

 

  • Anlegen einer Dummyklasse (LoggingTest)
  • Importtieren der benötigten Klassen
    • import org.apache.log4j.Logger;
    • import org.apache.log4j.PropertyConfigurator.
  • Erzeugen eines Logger Objektes.

log4j2

Zur Konfiguration wird ein Konfigurationsfile verwendet (log4j.properties).

Das Konfigurationsfile (log4j.properties) im Root Verzeichnis des Projektes ablegen:

log4j3

Beispiel Konfigurationsfile (log4j.properties):

log4j4

Anhand der Einstellungen im .properties Files wird in der Console folgende Ausgabe erzeugt:

log4j5

Im Root Verzeichnis des Projektes wird die Datei sample.log mit denselben Einträgen erzeugt:

log4j6

 

Sourcecode:

Log4J_Example

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.