The only concern I would have is that it would break an existing user's code to remove it. I realize the version is still 0.9.something, but at this point Logback is being used in production, probably in lots of places.

What I would suggest is to change all the Logback code to use StackTraceElement but deprecate CallerData and the getCallerData method and then have CallerData extend StackTraceElement as a wrapper. Make sure you add getStackTrace to the LoggingEvent. getCallerData could then create the CallerData array from the StackTrace array.

Ralph

On Mar 18, 2009, at 4:12 AM, Ceki Gulcu wrote:


Hello,

I would like to replace the CallerData class with
StackTraceElement. The two classes contain the same fields.
StackTraceElement is part of the JDK. I can think of no valid reason
to duplicate a class found in the JDK.

Comments/objections?

--
Ceki Gülcü
Logback: The reliable, generic, fast and flexible logging framework for Java.
http://logback.qos.ch
_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev

_______________________________________________
logback-dev mailing list
[email protected]
http://qos.ch/mailman/listinfo/logback-dev

Reply via email to