Extensions for the Java Util Logging Implementation (x4juli) (Version 0.6)

x4juli is a port of main parts of log4j to the java.util.logging API.

See:
          Description

Packages
org.x4juli The different available x4juli LogManagers and if relevant their correspondent loggers.
org.x4juli.filter The different available JULI Filters.
org.x4juli.formatter The different available JULI formatters.
org.x4juli.formatter.helper Utitlity classes for formatter.
org.x4juli.formatter.pattern This package contains the different elements to construct each pattern.
org.x4juli.global The top level package for constants, helpers, the system programming interface.
org.x4juli.global.components Components of x4juli have their own interface to the rest of the application.
org.x4juli.global.constants The containing classes provide support for typesafe constants. x4juli does not use them at any time because most constant strings/integers are used in performance critical sections.
org.x4juli.global.helper Some useful helper classes.
org.x4juli.global.resources All properties for i18n.
org.x4juli.global.spi The internal interfaces and classes of JULI's system programming interface.
org.x4juli.global.spi.location Package contains classes for optimized access on location information based on stacktraces.
org.x4juli.handlers The top level package for JULI handlers.
org.x4juli.handlers.rolling All classes to provide rolling functions.
org.x4juli.handlers.rolling.helper The actions for rolling: Currently renaming and compression.
org.x4juli.handlers.rolling.nop No operations (NOP) implematation for rolling.

 

x4juli

is a port of main parts of log4j to the java.util.logging API. The original JSE Logging API is incomplete and therefor still not widely used, even when introduced in JSE 1.4. x4juli provides logmanagers, formatters, handlers, and filters to fill the gap.
x4juli delivers a native implementation of Jakarta Commons Logging and the Simple Logging Facade for Java.
Help from everyone is welcome!

Logging API as a whole was originally done for Apache log4j. Juli is a port of main parts of that to complete the Java Logging APIs. All credits for initial idea, design, implementation, documentation belong to the log4j crew. Please use exclusively the appropriate mailing lists for questions, remarks and contribution.

Samples

Please refer to /samples directory in the distribution for samples.

References

Link Description
Original source from Apache Jakarta Tomcat Project
Tomcat Logging Documentation
The documentation site has an very useful sample config for JULI in Tomcat environment. The java source was the beginning of x4juli. The FileHandler is now deprecated, due to functionallity of the new (Rolling)FileHandler.
JCP - JSR 47 Logging API Specification The specification of java.util.logging. For further reading :-)
Java Logging APIs Original documentation for java.util.logging.
log4j Project log4j. No more words needed.
Apache Jakarta Commons Logging The Logging package is an ultra-thin bridge between different logging libraries. Commons components may use the Logging API to remove compile-time and run-time dependencies on any particular logging package, and contributors may write Log implementations for the library of their choice.
Simple Logging Facade for Java (SLF4J) Release candidate status. The Simple Logging Facade for Java or (SLF4J) is intended to serve as a simple facade for various logging APIs allowing to the end-user to plug in the desired implementation at deployment time.



${license_html}