- Jun 13, 2009
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
LBCLASSIC-133 We don't need to unit test test. A standalone app, is just as good if not simpler to run.
-
Ceki Gulcu authored
-
- Jun 12, 2009
-
-
Ceki Gulcu authored
appropriate
-
Ceki Gulcu authored
-
- Jun 11, 2009
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Jun 09, 2009
-
-
Ceki Gulcu authored
-
- Jun 05, 2009
-
-
Ceki Gulcu authored
runnable[0]: counter=1002 runnable[1]: counter=0 runnable[2]: counter=0 runnable[3]: counter=0 runnable[4]: counter=0
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Jun 04, 2009
-
-
Ceki Gulcu authored
-
- Mar 23, 2009
-
-
Ceki Gulcu authored
on the context name. This fits nicely the requirements expressed in LBCLASSIC-117
-
- Mar 20, 2009
-
-
Ceki Gulcu authored
data in the form of StackTraceElement[] instead of CallerData[]. CallerData class now only extracts caller data. It has no instance variables.
-
- Mar 11, 2009
-
-
Ceki Gulcu authored
-
- Mar 10, 2009
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
- The standard corpus now includes caller data.
-
- Mar 09, 2009
-
-
Ceki Gulcu authored
-
- Mar 06, 2009
-
-
Ceki Gulcu authored
- code dependent on this behavior was adapted consequently
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Mar 05, 2009
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Mar 04, 2009
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Feb 27, 2009
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
had become an empty shell around StackTraceElementProxy.
-
Ceki Gulcu authored
ThrowableProxy now implements the IThrowableProxy interface as shown below: public interface IThrowableProxy { public String getClassName(); public String getMessage(); public ThrowableDataPoint[] getThrowableDataPointArray(); public int getCommonFrames(); public IThrowableProxy getCause(); <-- Joern smiles } Instead of being a flat structure, ThrowableProxy now contains nested exceptions (cause) as a nested ThrowableProxy references. This was requested by Joern Huxhorn on several occasions. Classes printing threads had to be modified as a result of this refactoring. The ILoggerEvent interface has also been slightly refactored. The LoggerRemoteView class is no longer referenced. Instead the LoggerContextVO class is used. As a result, serialized events are larger by a few bytes, but the code is hopefully much clearer. In response to comments from the dev mailing list, the LoggingEventSDO class has been renamed as LoggingEventVO.
-
Ceki Gulcu authored
-
Ceki Gulcu authored
When the class name contains 13 or more segments (12 dots), the abbreviation algorithm would bomb out with an exception. This was reported by Lukas Zapletal in LBCLASSIC-110 and on the logback mailing list. The critical change is int[] lengthArray = new int[ClassicConstants.MAX_DOTS]; instead of int[] lengthArray = new int[ClassicConstants.MAX_DOTS+1]; The current MAX_DOTS limit has been increased from 12 to 16. However, the with aforementioned "critical" change, the code can deal with any number of dots as attested by the accompanying test case.
-
- Feb 26, 2009
-
-
Ceki Gulcu authored
SDOAware interface has been removed. ILoggerEvent interface no longer extends SDOAware. Appenders which rely on serialization invoke the appropriate PreSerializationTransformer to obtain a serializable representation of the event they are processing.
-