- Oct 23, 2008
-
-
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
-
- Oct 17, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
In WriterAppender, getPresentationFooter and getFileFooter are now printed in the correct order, presentation footer first, file footer last.
-
Ceki Gulcu authored
-
- Oct 15, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
Improvements to the section regarding parentheses in PatternLayout
-
Ceki Gulcu authored
-
Ceki Gulcu authored
the bestEffortLoadClass returns null.
-
Ceki Gulcu authored
the callerClass computed by R.getCaller class can be null.
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Oct 14, 2008
-
-
Ceki Gulcu authored
Added documentation and test cases for STARTTLS and SSL support.
-
Ceki Gulcu authored
Added support for plain user password authentication. Furthermore, support for both STARTTLS and SSL connections were added. Note that STARTTLS differs from SSL in that, in STARTTLS, the connection is non-encrypted in the beginning and only after the STARTTLS command is issued by the client (if the server supports it) does the connection switch to SSL. In SSL mode, the connection is SSL from the start.
-
Ceki Gulcu authored
-
- Oct 08, 2008
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
FileAppender will now automatically create parent directories as needed.
-
- Oct 07, 2008
-
-
Ceki Gulcu authored
-