Introduction
A small set of classes to extend standard JRE's java.util.logging
package
with practical and real-life cases,
and make it suitable for production and industrial use.
Features
- usable and already used in several real-world production setups, yet without any impacting bug found
- optimized for space, speed and memory efficiency from the start on
- configured using standard j.u.l. properties
- barely documented with a sample properties file
ConsoleHandler
allows separate stdout / stderr outputs depending on message level (allows coloring errors with red in IDE like Eclipse and such)DailyRollingFileHandler
is used to rotate and purge log files on a daily basisCustomFormatter
formats log records from a user-given template, including%
fields like those of Log4J (but simplified) and on a single line by default
Downloads
See downloads page.
Plans
- XML based configuration, with formal grammar and checking
- per-webapp configuration and log files in JavaEE environment
- zip / gzip / deflate compression of daily log files
- JDBC handler
- Syslog handler
Licensing
This software is placed under dual-license (Note however, this is not yet stated in the source distribution) :
- Apache Public License (APL 2.0), as with most open source Java software
- Copyright (c)2010-2014 Fabien COUTANT (as primary author)