geronimo-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Dain Sundstrom <d...@iq80.com>
Subject Re: mx4j logging init
Date Tue, 27 Feb 2007 08:51:43 GMT
We don't need mx4j in 2.0 since jmx is in the vm starting with Java5.

-dain

On Feb 26, 2007, at 7:02 PM, Jason Dillon wrote:

> Anyone know if we can replace these bits in  
> GeronimoLogging.initialize()
>
> <snip>
> try {
>     Class clazz = Class.forName("mx4j.log.Log");
>     Class paramClazz = Class.forName("mx4j.log.Logger");
>     Method method = clazz.getDeclaredMethod("redirectTo", new Class 
> [] {paramClazz});
>     paramClazz = Class.forName("mx4j.log.CommonsLogger");
>     method.invoke(null, new Object[] {paramClazz.newInstance()});
> } catch (ClassNotFoundException e) {
>     // MX4J is not present.
> } catch (Exception e) {
>     throw (AssertionError) new AssertionError("Cannot force MX4J to  
> use commons logging.").initCause(e);
> }
> </snip>
>
> With:
>
> <snip>
> System.setProperty("mx4j.log.prototype", "mx4j.log.CommonsLogger");
> </snip>
>
> --jason


Mime
View raw message