Many hyperlinks are disabled.
Use anonymous login
to enable hyperlinks.
Overview
Artifact ID: | 880df003f9af375fca74a229f7ad5b35b5b5a4b5 |
---|---|
Page Name: | Java Logging Utilities and Extensions |
Date: | 2014-03-24 16:03:31 |
Original User: | fcoutant |
Mimetype: | text/x-markdown |
Parent: | bba7adc5d4e6fa92c18261fba043ea90a3498dba (diff) |
Content
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)