atom feed53 messages in org.apache.commons.devRe: [logging] Need interface... VOTE
FromSent OnAttachments
Richard SitzeApr 4, 2002 2:15 pm 
cost...@covalent.netApr 4, 2002 2:26 pm 
Paulo GasparApr 4, 2002 3:25 pm 
Geir Magnusson Jr.Apr 5, 2002 2:45 am 
Richard SitzeApr 5, 2002 6:07 am 
Geir Magnusson Jr.Apr 5, 2002 6:16 am 
Nicola Ken BarozziApr 5, 2002 6:26 am 
Andrew C. OliverApr 5, 2002 6:38 am 
cost...@covalent.netApr 5, 2002 6:46 am 
Geir Magnusson Jr.Apr 5, 2002 7:03 am 
cost...@covalent.netApr 5, 2002 7:17 am 
Geir Magnusson Jr.Apr 5, 2002 7:53 am 
Christoph ReckApr 5, 2002 8:25 am 
Geir Magnusson Jr.Apr 5, 2002 8:37 am 
Craig R. McClanahanApr 5, 2002 8:57 am 
Geir Magnusson Jr.Apr 5, 2002 9:10 am 
Richard SitzeApr 5, 2002 9:18 am 
Morgan DelagrangeApr 5, 2002 9:24 am 
Geir Magnusson Jr.Apr 5, 2002 9:58 am 
Craig R. McClanahanApr 5, 2002 10:06 am 
Nicola Ken BarozziApr 5, 2002 10:09 am 
Michael A. SmithApr 5, 2002 10:14 am 
Morgan DelagrangeApr 5, 2002 10:18 am 
cost...@covalent.netApr 5, 2002 10:24 am 
Michael A. SmithApr 5, 2002 10:36 am 
Geir Magnusson Jr.Apr 5, 2002 10:44 am 
cost...@covalent.netApr 5, 2002 10:45 am 
Michael A. SmithApr 5, 2002 10:50 am 
Morgan DelagrangeApr 5, 2002 10:53 am 
Andrew C. OliverApr 5, 2002 10:56 am 
Richard SitzeApr 5, 2002 11:10 am 
Scott SandersApr 5, 2002 11:11 am 
Geir Magnusson Jr.Apr 5, 2002 11:33 am 
cost...@covalent.netApr 5, 2002 11:41 am 
cost...@covalent.netApr 5, 2002 12:27 pm 
Geir Magnusson Jr.Apr 5, 2002 1:03 pm 
Craig R. McClanahanApr 5, 2002 1:14 pm 
Geir Magnusson Jr.Apr 5, 2002 1:35 pm 
cost...@covalent.netApr 5, 2002 1:45 pm 
cost...@covalent.netApr 5, 2002 1:47 pm 
Geir Magnusson Jr.Apr 5, 2002 2:23 pm 
Geir Magnusson Jr.Apr 5, 2002 2:36 pm 
cost...@covalent.netApr 5, 2002 2:58 pm 
Craig R. McClanahanApr 5, 2002 3:08 pm 
Geir Magnusson Jr.Apr 5, 2002 3:37 pm 
Geir Magnusson Jr.Apr 5, 2002 3:45 pm 
Geir Magnusson Jr.Apr 5, 2002 3:50 pm 
Geir Magnusson Jr.Apr 5, 2002 3:51 pm 
Craig R. McClanahanApr 5, 2002 4:00 pm 
Geir Magnusson Jr.Apr 5, 2002 6:07 pm 
Craig R. McClanahanApr 5, 2002 7:30 pm 
Geir Magnusson Jr.Apr 6, 2002 4:11 am 
Craig R. McClanahanApr 6, 2002 9:14 am 
Subject:Re: [logging] Need interface... VOTE
From:Craig R. McClanahan (crai@apache.org)
Date:Apr 5, 2002 8:57:25 am
List:org.apache.commons.dev

On Fri, 5 Apr 2002, Geir Magnusson Jr. wrote:

Yes, I have a LogFactory as well - same interface as o.a.c.l - implementation free - the o.a.c.gl package contains no impl of anything so you can have the gl.jar in your classpath and all is well if you do your own impl...

Java doesn't let you declare static methods in an interface, so you can't do what the static methods in LogFactory do for you that way. At best, you'd have to split the factory finder part out into a "real" class with static methods someplace for those who like that discovery method. The fact that this code would still exist (even in a different package) is bound to offend *somebody's* sensibilities :-).

By the way, I'm -1 on any change that is not backwards compatible in commons-logging 1.x. Geir's original proposal would not have done that (and I'm -0 on that at the moment), but the "deck chair rearrangements" proposal sure would.

Craig