Skip to content
  1. Oct 28, 2008
  2. Oct 27, 2008
  3. Oct 24, 2008
  4. Oct 23, 2008
  5. Oct 22, 2008
    • Ceki Gulcu's avatar
      - updating the news.html file · 2ddfbbaf
      Ceki Gulcu authored
      2ddfbbaf
    • Ceki Gulcu's avatar
      Related to LBCORE-15 · f687bf62
      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.  
      f687bf62
    • Ceki Gulcu's avatar
      indentation changes only · 320669cc
      Ceki Gulcu authored
      320669cc
    • Ceki Gulcu's avatar
      - Removed superfluous file db2l.sql · 67bbfd8c
      Ceki Gulcu authored
      - renamed oracle9i.sql as oracle.sql  
      67bbfd8c
  6. Oct 21, 2008
  7. Oct 20, 2008
    • Ceki Gulcu's avatar
      Adapt to JUnit4 style · 35574e27
      Ceki Gulcu authored
      35574e27
    • Ceki Gulcu's avatar
      Related to LBCORE-58 · bb604463
      Ceki Gulcu authored
      SleepAppender can derive from UnsynchronizedAppenderBase
      bb604463
    • Ceki Gulcu's avatar
      Related to LBCORE-58 · 9b0bad90
      Ceki Gulcu authored
      Unsynchronized means no synchronization keyword in the doAppend method.
      9b0bad90
    • Ceki Gulcu's avatar
      LBCORE-58 · 584621a7
      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.
      584621a7
    • Ceki Gulcu's avatar
      · c77e8bae
      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
      c77e8bae
    • Ceki Gulcu's avatar
      e6f6d409
    • Ceki Gulcu's avatar
  8. Oct 18, 2008
  9. Oct 17, 2008