Skip to content
  1. Dec 23, 2014
  2. Dec 21, 2014
  3. Dec 20, 2014
  4. Dec 12, 2014
  5. Dec 08, 2014
  6. Dec 07, 2014
  7. Aug 30, 2014
  8. Aug 18, 2014
  9. Aug 12, 2014
    • Joe Jensen's avatar
      Fix for LOGBACK-875 · c63a656b
      Joe Jensen authored
      Prevent logging on an interrupted thread from shutting down prudent file
      appenders due to a FileLockInterruptedException
      c63a656b
  10. Jul 13, 2014
  11. Jul 08, 2014
  12. Jun 21, 2014
    • Tony Trinh's avatar
      Fix AsyncAppender/SocketAppender unit tests · 16883611
      Tony Trinh authored
      AsyncAppenderBaseTest: The appender was not allowed enough time to
      flush the appender on #stop(), causing the empty-check of the appender's
      queue to fail. The test appender's max-flush time is now extended from
      30ms to >1000ms.
      
      AbstractSocketAppenderIntegrationTest: A unit test expected
      deque.takeFirst() to be called only once after a log-event is appended,
      but the call actually occurs twice in a while-loop, where the second
      call is intended to block, waiting for the next log-event.
      
      AbstractSocketAppenderTest: A unit test that verified appender
      behavior when its deque was at capacity neglected to fill the deque
      before testing for errors.
      16883611
  13. Jun 15, 2014
  14. Jun 10, 2014
  15. Jun 08, 2014
  16. Jun 04, 2014
  17. Jun 03, 2014
  18. May 27, 2014
    • Tony Trinh's avatar
      Fix exception when threads write files to same dir · 0637d22c
      Tony Trinh authored
      When Multiple FileAppenders attempt to write files to the same
      nonexistent directory, concurrent threads could attempt to create
      the directory at the same time, where only one succeeds, while
      the others hit an IllegalStateException. This patch modifies
      FileUtil.createMissingParentDirectories() to gracefully handle
      existing directories (no exceptions thrown).
      
      This patch also removes FileUtil.isParentDirectoryCreationRequired()
      as this allows for race conditions between the existence-check and
      the directory creation. Note that File.mkdirs() already performs
      an existence-check.
      
      Fixes LOGBACK-128
      0637d22c
  19. May 17, 2014
  20. May 16, 2014