- Oct 28, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
On application which do not put data in the MDC, the CopyOnInheriteThreadLocal would throw a NullPointerException.
-
http://jira.codehaus.org/browse/MNG-2045Ceki Gulcu authored
Given dependencies on test-jar logback could not be build as 'mvn package' from a pristine local repository. One had to 'mvn install' first.
-
- Oct 27, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
- Added blurb on LBCORE-32 - various updates to news.html
-
Ceki Gulcu authored
-
Ceki Gulcu authored
- In DynamicThresholdFilter, renamed the OnMatch as OnHigherOrEquals, and OnMismatch as OnLower, while the new names may not be perfect, I think they are better than the old ones. - updated javadocs - added copyright notice
-
Ceki Gulcu authored
-
Ceki Gulcu authored
Strictly speaking, there is no need for copy-on-spawn because every change in the MDC already results in a copy of the hash map. Nevertheless, this change makes it easier for readers of the code to follow it. An external observer should not be able to tell the difference between the old and the new code.
-
Ceki Gulcu authored
-
- Oct 24, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
- doing integration tests with various databases for logback-access
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Oct 23, 2008
-
-
Ceki Gulcu authored
the tests to pass). Disabling the failing testDurationOfEnabledLog test on Linux.
-
Ceki Gulcu authored
Using ReadWriteLock with the hope of improving performance.
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Oct 22, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
- minor refactoring in DBAppender and related classes - As suggested by John Gibson in LBCORE-15, we now use the prepareStatement method of Connection which takes the sql statement followed by the autogenerateed key columnNames (of type String[]) This change is compatible with JDBC drivers of SQLServer and MySQL, as well as Oracle. JDBC drivers not supporting getGeneratedKeys are not affected by this change. - added integration tests which are active only on my machine, namely, Orion. This avoids other developers from having to install Oracle, MySQL, Postgres and SQL Server just for the logback tests to pass. - similar tests on logback-access to follow.
-
Ceki Gulcu authored
-
Ceki Gulcu authored
- renamed oracle9i.sql as oracle.sql
-
- Oct 21, 2008
-
-
Ceki Gulcu authored
-
- Oct 20, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
SleepAppender can derive from UnsynchronizedAppenderBase
-
Ceki Gulcu authored
Unsynchronized means no synchronization keyword in the doAppend method.
-
Ceki Gulcu authored
UnsynchronizedAppenderBase is based on Ralph Goers contribution in LBCORE-58. Note that AppenderBase remains unchanged. Appenders which need to handle synchronization on their own can do so by deriving from UnsynchronizedAppenderBase.
-
Ceki Gulcu authored
- detachAppender in AppenderAttachable now returns a boolean instead of an Appender. - iteratorForAppenders() in AppenderAttachable now returns Iterator<Appender<E>> instead of just Iterator - modified Logger to invoke callAppender without synchronization on this - AppenderAttachableImpl modified to take advantage of the fact that reads occur much more often than writes - associated test cases
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Oct 18, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
This change is related to LBCORE-52.
-
Ceki Gulcu authored
Test that Joran does continues processing in presence of errors and that it registers status messages
-