Skip to content

Test Application to use Log4J2 - based on article by Krishna Srinivasan http://javabeat.net/log4j-2-example/

License

Notifications You must be signed in to change notification settings

Stargator/Log4J2Example

Repository files navigation

Log4J2Example

==============

Test Application to run Log4J2 in a Maven and Gradle project

Based on an article by Krishna Srinivasan.

As noted in the comments section, some people were having trouble, so I created this as an example of a working version they could clone or compare to their work.

Note: this has only been tested on Ubuntu 16.04, not on a Mac or Windows Machine)

Maven Project

Build the project's jar file: mvn package -U

Then run the application: mvn exec:java

Gradle Project

Build the project's jar file: gradle build

Then run the application: gradle run

Results

You should see the creation of a logs directory in the root of the project.

Inside the logs directory should exist test.log (which will be appended each time the application is executed).

The contents of test.log should resemble the following:

2014-07-08 20:09:31,022 TRACE [main] test.net.util.Log4j2Example (Log4j2Example.java:18) - Entering Log4j Example.
2014-07-08 20:09:31,026 TRACE [main] test.net.util.Hello (Hello.java:16) - Enter
2014-07-08 20:09:31,026 ERROR [main] test.net.util.Hello (Hello.java:17) - Inside The Logger!
2014-07-08 20:09:31,027 TRACE [main] test.net.util.Hello (Hello.java:18) - Exit with(false)
2014-07-08 20:09:31,027 ERROR [main] test.net.util.Log4j2Example (Log4j2Example.java:22) - Failing Now!
2014-07-08 20:09:31,027 TRACE [main] test.net.util.Log4j2Example (Log4j2Example.java:25) - Exiting Log4j Example.

Contributors

Checkout the Issues

About

Test Application to use Log4J2 - based on article by Krishna Srinivasan http://javabeat.net/log4j-2-example/

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages