jLo is a logging framework written in Java. It has some uniqiue features compared to other existing frameworks. List of features:
-
supports multiple log configurations
- offers loggers, channels, filters and pipes
- uses either a direct or asynchronous log processor (handle the logging in a separate thread
- compataible to commons-logging
- auto reload of the configuration if the file has changed
- simple XML structure to configure jLo
- supports filters to limit the output
- supprts the use of variables in the configuration
- supports the use of environment variables or java system properties
- comes with mock objects for handler and formatter to be integrated into JUnit testcases for example
- all testcases are included in the source distribution
[ read more ]