- Dec 20, 2014
-
-
Raphael Ackermann authored
-
- Dec 12, 2014
-
-
Ceki Gulcu authored
AppenderBase started variable made volatile
-
Robert Elliot authored
AppenderBase started variable made volatile as it is mutable, access to it is not synchronized and it is shared between threads. Fix for http://jira.qos.ch/browse/LOGBACK-1037
-
- Dec 08, 2014
-
-
Ceki Gulcu authored
-
- Dec 07, 2014
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
- Aug 30, 2014
-
-
Tony Trinh authored
-
Tony Trinh authored
Fix for Prudent FileAppender and thread interruptions (LOGBACK-875)
-
- Aug 12, 2014
-
-
Joe Jensen authored
Prevent logging on an interrupted thread from shutting down prudent file appenders due to a FileLockInterruptedException
-
- Jul 13, 2014
-
-
Ceki Gulcu authored
-
Ceki Gulcu authored
-
Ceki Gulcu authored
This reverts commit 147ed05b.
-
Ceki Gulcu authored
-
- Jun 21, 2014
-
-
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.
-
- Jun 15, 2014
-
-
Tony Trinh authored
Added note for LOGBACK-128
-
- Jun 10, 2014
-
-
Tony Trinh authored
Add notes for #193 (LOBGACK-977), provided by Sebastian Gröbler
-
Tony Trinh authored
LOGBACK-977 - AbstractSocketAppender loses event for every socket connection break
-
- Jun 08, 2014
-
-
Sebastian Gröbler authored
extended documentation to reflect new SocketAppender behaviour towards synchronous/asynchronous queueing
-
Sebastian Gröbler authored
* made AbstrackSocketAppender not lose events when socket connections gets lost (now uses LinkedBlockingDeque) * extracted aspects of deque creation and output stream creation to factories in order to improve testability * ecapsulated automatic flushing of output stream into a separate class in order to make this functionality testable * slightly refactored internal structure of AbstrackSocketAppender to improve maintainability
-
- Jun 04, 2014
-
-
Tony Trinh authored
Warn users against adding their release notes to news.html since that always causes merge conflicts.
-
Tony Trinh authored
-
Tony Trinh authored
-
Tony Trinh authored
Moving access request log configuration in to its own method to allow extension
-
- Jun 03, 2014
-
-
Jamie Furness authored
Make prepareForDeferredProcessing on AccessEvent idempotent, otherwise the OutputStreamAppender overwrites valid properties with now invalid properties when using an async appender
-
Jamie Furness authored
-
Tony Trinh authored
Update gmaven to gmavenplus plugin
-
- May 27, 2014
-
-
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
-
- May 17, 2014
-
-
Jeremy Landis authored
Updated to newer groovy maven plus plugin Switch from deprecated ant 'tasks' to ant 'target' maven xml tags
-
- May 16, 2014
-
-
Tony Trinh authored
Fix for LOGBACK-732, make charset configurable in SyslogAppender
-
Noa Resare authored
* Add setCharset()/getCharset() methods to SyslogAppenderBase * Add blurb to news html page * Unit test This change change takes the conservative approach of preserving current behavior when setCharset() is not called, using the platform default encoding.
-
- May 10, 2014
-
-
Tony Trinh authored
Add git attributes - to fix line endings
-
- May 07, 2014
-
-
Jeremy Landis authored
Add suggested git attributes and associated files that were not in sync already with expected line endings.
-
Tony Trinh authored
moved remaining resources to src/main/resources
-
- May 03, 2014
-
-
Jeremy Landis authored
logback-access & logback-examples resource files moved from source packages to resources packages to comply with maven standards.
-
Tony Trinh authored
Added note for the move of the SQL scripts to src/main/resources from Jeremy Landis (PR #197) (LOGBACK-948)
-
Tony Trinh authored
moved db appender scripts to src/main/resources
-
Jeremy Landis authored
moved db appender scripts to src/main/resources (duplicate of #190 - cleaner)
-
Tony Trinh authored
POM Modernization
-
Jeremy Landis authored
- Corrected maven xsd - Removed duplication in child poms (url, license, version, groupId) - Removed commented out scala items - Removed commented out jetty servlet api - Removed excess spacing - Note JavaSE-1.6 & 1.6 oracle docs - Replaced examples use of antrun with maven-dependency-plugin - Updated plugin versions - Added plugins in parent pluginManagement - Updated mockito & log4j - Dropped old slf4j-api 1.5.10 - pom pulls latest - Moved modelVersion to correct location - Explicit groupId everywhere - Use maven properties for jdk version used for compiler plugin - Added generation of test source & javadoc jars - Added lifecycle mapping filter for gmaven for users without m2e configuration. - Moved maven bundle to plugin management
-