Copyright (C) 2013 Andrei Olaru under the GNU General Public License. See http://www.gnu.org/licenses/.

Package net.xqhs.util.logging

This package contains the classes and interfaces for the net.xqhs.Logging logging infrastructure.

See: Description

Package net.xqhs.util.logging Description

This package contains the classes and interfaces for the net.xqhs.Logging logging infrastructure.

Classes using this infrastructure should either extend Unit or UnitExt or should create instances of UnitComponent or UnitComponentExt. These classes act as logs that can be configured and then used (they implement Configurable).

Classes without the *Ext particle in the name provide a reduced, simple set of logging primitives. Classes with the *Ext particle provide an extended set of primitives, more appropriate for code previously using other logging infrastructures.

Since it may be desired to pass a log to a method / class without the callee being able to change settings, and only having access to the logging primitives, all Unit* classes implement LoggerSimple or Logger interfaces.

See the classes linked above for more details.

Copyright (C) 2013 Andrei Olaru under the GNU General Public License. See http://www.gnu.org/licenses/.