Provides a simple, component oriented interface together with wrappers for
several existing java logging systems. The user can choose at runtime which
system they want to use for logging