Branch: refs/heads/master
Home: https://github.com/qos-ch/logback
Commit: f091f6e436fcef1f083c8f61de8dcdde67b11780
https://github.com/qos-ch/logback/commit/f091f6e436fcef1f083c8f61de8dcdde67b11780
Author: Sebastian Gròˆbler <[email protected]>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M
logback-core/src/main/java/ch/qos/logback/core/net/AbstractSocketAppender.java
A
logback-core/src/main/java/ch/qos/logback/core/net/AutoFlushingObjectWriter.java
A logback-core/src/main/java/ch/qos/logback/core/net/ObjectWriter.java
A
logback-core/src/main/java/ch/qos/logback/core/net/ObjectWriterFactory.java
A logback-core/src/main/java/ch/qos/logback/core/net/QueueFactory.java
A
logback-core/src/test/java/ch/qos/logback/core/net/AbstractSocketAppenderIntegrationTest.java
M
logback-core/src/test/java/ch/qos/logback/core/net/AbstractSocketAppenderTest.java
A
logback-core/src/test/java/ch/qos/logback/core/net/AutoFlushingObjectWriterTest.java
Log Message:
-----------
* 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
Commit: 3cba78b699674f74778b399acb23b815162da3b3
https://github.com/qos-ch/logback/commit/3cba78b699674f74778b399acb23b815162da3b3
Author: Sebastian Gròˆbler <[email protected]>
Date: 2014-06-08 (Sun, 08 Jun 2014)
Changed paths:
M logback-site/src/site/pages/manual/appenders.html
Log Message:
-----------
extended documentation to reflect new SocketAppender behaviour towards
synchronous/asynchronous queueing
Commit: f33535c3572ecab6c56ea9bc48298cd78b51e3bf
https://github.com/qos-ch/logback/commit/f33535c3572ecab6c56ea9bc48298cd78b51e3bf
Author: Tony Trinh <[email protected]>
Date: 2014-06-09 (Mon, 09 Jun 2014)
Changed paths:
M
logback-core/src/main/java/ch/qos/logback/core/net/AbstractSocketAppender.java
A
logback-core/src/main/java/ch/qos/logback/core/net/AutoFlushingObjectWriter.java
A logback-core/src/main/java/ch/qos/logback/core/net/ObjectWriter.java
A
logback-core/src/main/java/ch/qos/logback/core/net/ObjectWriterFactory.java
A logback-core/src/main/java/ch/qos/logback/core/net/QueueFactory.java
A
logback-core/src/test/java/ch/qos/logback/core/net/AbstractSocketAppenderIntegrationTest.java
M
logback-core/src/test/java/ch/qos/logback/core/net/AbstractSocketAppenderTest.java
A
logback-core/src/test/java/ch/qos/logback/core/net/AutoFlushingObjectWriterTest.java
M logback-site/src/site/pages/manual/appenders.html
Log Message:
-----------
Merge pull request #193 from SierraGolf/sierragolf/LOGBACK-977
LOGBACK-977 - AbstractSocketAppender loses event for every socket connection
break
Compare: https://github.com/qos-ch/logback/compare/833c40faf0aa...f33535c3572e_______________________________________________
logback-dev mailing list
[email protected]
http://mailman.qos.ch/mailman/listinfo/logback-dev