Yet another logger implementation. This logger has many features that make if different from existing loggers, namely:

Efficiency; access via an interface; entries routed by logging level; functionality specific to each logging level;
define your own logging levels; a single global logger; unique message numbers; separation of functions;
set logging levels by 'category'; change logging levels dynamically; redirect to / from java.logging, log4j and Apache logger;
safe, asynchronous logging.

Free evaluation; free for non-commercial use.

More details at