commons-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Craig R. McClanahan" <>
Subject Re: [logging] How to setLevel() for commons logging? (urgent :)
Date Wed, 02 Apr 2003 17:01:43 GMT

On Wed, 2 Apr 2003, Thomas Nichols wrote:

> Date: Wed, 02 Apr 2003 16:13:25 +0100
> From: Thomas Nichols <>
> Reply-To: Jakarta Commons Users List <>
> To:
> Subject: [logging] How to setLevel() for commons logging? (urgent :)
> Hi,
> I'm using Commons Logging to get Logger independence. By default I'm using
> Log4J, and I want to ship my kit configured by default to WARN level. In
> Log4J I'd use logger.setLevel(Level.WARN), but the commons.logging.Log
> interface has no setLevel() or similar method, and I can't see how to get
> to the underlying Log4J Category field. How can I ship with logging set to
> WARN (or OFF)?

Configuration of the underlying logging system implementation is *not* the
responsibility of commons-logging.  That is up to your application.  For
Log4J, that means doing something like:

* Shipping a "" file in your app that Log4J
  will automatically recognize and use to configure itself.

* Explicitly calling one of the Configurator methods to set
  things up the way you want.

> I can do this ok with SimpleLog...

That's because SimpleLog is a (simple) logging system implementation, so
it needed to provide a configuration mechanism.

> Looks as though this project ends the Log4J / JDK1.4 logging debate for me
> - thanks very much.

That's the idea :-).

> Regards,
> Thomas.


View raw message