Skip to content
  1. Dec 20, 2014
  2. Dec 12, 2014
  3. Dec 08, 2014
  4. Dec 07, 2014
  5. Aug 30, 2014
  6. 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
  7. Jul 13, 2014
  8. 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
  9. Jun 15, 2014
  10. Jun 10, 2014
  11. Jun 08, 2014
  12. Jun 04, 2014
  13. Jun 03, 2014
  14. 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
  15. May 17, 2014
  16. May 16, 2014
  17. May 10, 2014
  18. May 07, 2014
  19. May 03, 2014