[logback-dev] [qos-ch/logback] 298a3c: moved MockContext and MockExecutorService to ..cor...

Ceki Gulcu ceki at qos.ch
Thu May 2 23:28:46 CEST 2013


  Branch: refs/heads/master
  Home:   https://github.com/qos-ch/logback
  Commit: 298a3cac3a32d6b08380ae7c265c7222945155e1
      https://github.com/qos-ch/logback/commit/298a3cac3a32d6b08380ae7c265c7222945155e1
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/mock/MockContext.java
    A logback-core/src/test/java/ch/qos/logback/core/net/mock/MockExecutorService.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/MockContext.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/MockExecutorService.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClientTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseFunctionalTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseTest.java

  Log Message:
  -----------
  moved MockContext and MockExecutorService to ..core.net.mock


  Commit: 19e2a5564943adcf06b1aca3f44f261330251173
      https://github.com/qos-ch/logback/commit/19e2a5564943adcf06b1aca3f44f261330251173
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/mock/MockExecutorService.java

  Log Message:
  -----------
  added missing doc comments to MockExecutorService


  Commit: 0a7a0b70b65bf7ab63f4cc9e8e0d54f748490506
      https://github.com/qos-ch/logback/commit/0a7a0b70b65bf7ab63f4cc9e8e0d54f748490506
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiverTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverTest.java

  Log Message:
  -----------
  fixed references to MockContext in test classes


  Commit: 6e7605be8fd67512e660f3c6afb263d540e2a22c
      https://github.com/qos-ch/logback/commit/6e7605be8fd67512e660f3c6afb263d540e2a22c
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/ContextBase.java
    M logback-core/src/test/java/ch/qos/logback/core/ContextBaseTest.java

  Log Message:
  -----------
  modified ContextBase to shut down executor service on reset


  Commit: dcf6e324e92ae6b89bd3e7eb2032a44f254e8a6f
      https://github.com/qos-ch/logback/commit/dcf6e324e92ae6b89bd3e7eb2032a44f254e8a6f
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    R logback-access/src/test/java/ch/qos/logback/access/net/MockSocketServer.java
    M logback-access/src/test/java/ch/qos/logback/access/net/PackageTest.java
    R logback-access/src/test/java/ch/qos/logback/access/net/SocketAppenderTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/PackageTest.java
    R logback-classic/src/test/java/ch/qos/logback/classic/net/SocketAppenderTest.java

  Log Message:
  -----------
  removed old SocketAppenderTest from classic and access

These test classes were really testing SocketAppenderBase not
SocketAppender, per se.  The new implementation of SocketAppenderBase is
significantly different and will require a new unit test suite.


  Commit: 03fe4b00f95d3c15f10d25fe7f552a91da9d39f6
      https://github.com/qos-ch/logback/commit/03fe4b00f95d3c15f10d25fe7f552a91da9d39f6
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/net/SSLSocketAppenderBase.java
    M logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java
    A logback-core/src/test/java/ch/qos/logback/core/net/SocketAppenderBaseTest.java

  Log Message:
  -----------
  improved SocketAppenderBase

SocketAppenderBase now uses SocketConnector for its (re-)connection
logic, and uses an asynchronous task to dispatch events to the remote
receiver.  A configurable queue is utilized to relay logging events from
the append method to the dispatch task.  When the queue length is zero
(the default), a SynchronousQueue is utilized, preserving the previous
appender behavior.  When the queue length is greater than zero, a
bounded queue is utilized, allowing the appender to efficiently drop
logging events when remote receiver (or network) cannot keep up with the
rate of logging events delivered to the appender.


  Commit: 16d67e508b953fe06b52356bf29f3a33ff1e3884
      https://github.com/qos-ch/logback/commit/16d67e508b953fe06b52356bf29f3a33ff1e3884
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M logback-access/src/main/java/ch/qos/logback/access/net/SSLSocketAppender.java
    M logback-access/src/main/java/ch/qos/logback/access/net/SocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SSLSocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SocketAppender.java

  Log Message:
  -----------
  modified concrete appenders to use appropriate constructors

Mutable fields in SocketAppenderBase were previously exposed as
protected fields and modified by constructors in concrete subclasses.
This commit improves encapsulation of the base class by exposing
protected constructors for subclasses to invoke rather than directly
exposing the fields.  These new constructors are marked as deprecated,
as the convenience constructors on the base classes (which are also
deprecated) are the sole reason for their existence.  A future release
should remove all but the no-arg constructor from the base class and
subclasses.


  Commit: 372e0d1577562ab24d76b84584c3558cc86a0d6e
      https://github.com/qos-ch/logback/commit/372e0d1577562ab24d76b84584c3558cc86a0d6e
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/ContextBase.java
    M logback-core/src/test/java/ch/qos/logback/core/ContextBaseTest.java

  Log Message:
  -----------
  Merge branch 'LOGBACK-849' of github.com:qos-ch/logback into LOGBACK-849


  Commit: 63985bd4cafa522233c7cba2779ac4a4f3150082
      https://github.com/qos-ch/logback/commit/63985bd4cafa522233c7cba2779ac4a4f3150082
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M logback-classic/src/test/java/ch/qos/logback/classic/turbo/ReconfigureOnChangeTest.java
    M logback-core/src/test/java/ch/qos/logback/core/contention/WaitOnExecutionMultiThreadedHarness.java

  Log Message:
  -----------
  tests pass


  Commit: 1911c7fb7e8f90dc95de793a686472a432888751
      https://github.com/qos-ch/logback/commit/1911c7fb7e8f90dc95de793a686472a432888751
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-04-28 (Sun, 28 Apr 2013)

  Changed paths:
    M logback-access/src/main/java/ch/qos/logback/access/net/SSLSocketAppender.java
    M logback-access/src/main/java/ch/qos/logback/access/net/SocketAppender.java
    R logback-access/src/test/java/ch/qos/logback/access/net/MockSocketServer.java
    M logback-access/src/test/java/ch/qos/logback/access/net/PackageTest.java
    R logback-access/src/test/java/ch/qos/logback/access/net/SocketAppenderTest.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SSLSocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SocketAppender.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/PackageTest.java
    R logback-classic/src/test/java/ch/qos/logback/classic/net/SocketAppenderTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiverTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverTest.java
    M logback-core/src/main/java/ch/qos/logback/core/net/SSLSocketAppenderBase.java
    M logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java
    A logback-core/src/test/java/ch/qos/logback/core/net/SocketAppenderBaseTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/mock/MockContext.java
    A logback-core/src/test/java/ch/qos/logback/core/net/mock/MockExecutorService.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/MockContext.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/MockExecutorService.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClientTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseFunctionalTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseTest.java

  Log Message:
  -----------
  Merge branch 'LOGBACK-848' of github.com:qos-ch/logback into LOGBACK-848


  Commit: 0557497abd567a063afac885bcdb988f6487090b
      https://github.com/qos-ch/logback/commit/0557497abd567a063afac885bcdb988f6487090b
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-30 (Tue, 30 Apr 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/mock/MockContext.java
    A logback-core/src/test/java/ch/qos/logback/core/net/mock/MockExecutorService.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/MockContext.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/MockExecutorService.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClientTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseFunctionalTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseTest.java

  Log Message:
  -----------
  moved MockContext and MockExecutorService to ..core.net.mock


  Commit: e7058e4ee72f614aa28c71e8f49ec26e3414c0c3
      https://github.com/qos-ch/logback/commit/e7058e4ee72f614aa28c71e8f49ec26e3414c0c3
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-30 (Tue, 30 Apr 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/mock/MockExecutorService.java

  Log Message:
  -----------
  added missing doc comments to MockExecutorService


  Commit: 6ec8a1093106027544cc2d0e995b7c2c998ac6b4
      https://github.com/qos-ch/logback/commit/6ec8a1093106027544cc2d0e995b7c2c998ac6b4
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-30 (Tue, 30 Apr 2013)

  Changed paths:
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiverTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverTest.java

  Log Message:
  -----------
  fixed references to MockContext in test classes


  Commit: a4fcd7b91e7ca46aca243e9d7cddac6a2156bad7
      https://github.com/qos-ch/logback/commit/a4fcd7b91e7ca46aca243e9d7cddac6a2156bad7
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-30 (Tue, 30 Apr 2013)

  Changed paths:
    R logback-access/src/test/java/ch/qos/logback/access/net/MockSocketServer.java
    M logback-access/src/test/java/ch/qos/logback/access/net/PackageTest.java
    R logback-access/src/test/java/ch/qos/logback/access/net/SocketAppenderTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/PackageTest.java
    R logback-classic/src/test/java/ch/qos/logback/classic/net/SocketAppenderTest.java

  Log Message:
  -----------
  removed old SocketAppenderTest from classic and access

These test classes were really testing SocketAppenderBase not
SocketAppender, per se.  The new implementation of SocketAppenderBase is
significantly different and will require a new unit test suite.


  Commit: c7f8df9bd07547491f252fdb4c55b08913f93def
      https://github.com/qos-ch/logback/commit/c7f8df9bd07547491f252fdb4c55b08913f93def
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-30 (Tue, 30 Apr 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/net/SSLSocketAppenderBase.java
    M logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java
    A logback-core/src/test/java/ch/qos/logback/core/net/SocketAppenderBaseTest.java

  Log Message:
  -----------
  improved SocketAppenderBase

SocketAppenderBase now uses SocketConnector for its (re-)connection
logic, and uses an asynchronous task to dispatch events to the remote
receiver.  A configurable queue is utilized to relay logging events from
the append method to the dispatch task.  When the queue length is zero
(the default), a SynchronousQueue is utilized, preserving the previous
appender behavior.  When the queue length is greater than zero, a
bounded queue is utilized, allowing the appender to efficiently drop
logging events when remote receiver (or network) cannot keep up with the
rate of logging events delivered to the appender.


  Commit: 735d127140b5bd3f7ab5819c2c9a00f64a4cd62b
      https://github.com/qos-ch/logback/commit/735d127140b5bd3f7ab5819c2c9a00f64a4cd62b
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-30 (Tue, 30 Apr 2013)

  Changed paths:
    M logback-access/src/main/java/ch/qos/logback/access/net/SSLSocketAppender.java
    M logback-access/src/main/java/ch/qos/logback/access/net/SocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SSLSocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SocketAppender.java

  Log Message:
  -----------
  modified concrete appenders to use appropriate constructors

Mutable fields in SocketAppenderBase were previously exposed as
protected fields and modified by constructors in concrete subclasses.
This commit improves encapsulation of the base class by exposing
protected constructors for subclasses to invoke rather than directly
exposing the fields.  These new constructors are marked as deprecated,
as the convenience constructors on the base classes (which are also
deprecated) are the sole reason for their existence.  A future release
should remove all but the no-arg constructor from the base class and
subclasses.


  Commit: 43e7693e8d345152e95a8f184207c34325f8e1ad
      https://github.com/qos-ch/logback/commit/43e7693e8d345152e95a8f184207c34325f8e1ad
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-04-30 (Tue, 30 Apr 2013)

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/LOGBACK-848' into LOGBACK-848

Conflicts:
	logback-core/src/main/java/ch/qos/logback/core/ContextBase.java


  Commit: a3b532b6c1af771e0c38346267d6b4f73c61b06d
      https://github.com/qos-ch/logback/commit/a3b532b6c1af771e0c38346267d6b4f73c61b06d
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-access/src/main/java/ch/qos/logback/access/tomcat/LogbackValve.java
    M logback-core/src/main/java/ch/qos/logback/core/ContextBase.java
    M logback-core/src/main/java/ch/qos/logback/core/CoreConstants.java
    M logback-core/src/main/java/ch/qos/logback/core/util/ExecutorServiceUtil.java
    A logback-core/src/test/java/ch/qos/logback/core/issue/LOGBACK_849/Basic.java

  Log Message:
  -----------
  Merge remote-tracking branch 'origin/master' into LOGBACK-848


  Commit: 42a929e76eefd3af1a1a27b41fb5b6f7e34a1fcc
      https://github.com/qos-ch/logback/commit/42a929e76eefd3af1a1a27b41fb5b6f7e34a1fcc
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java

  Log Message:
  -----------
  exit SocketConnectorBase.run when executor rejects a task

Previously, exited only on interrupt, but if the executor is shutting
down, there's no reason for us to wait to be interrupted.


  Commit: 905d4d285ce7fe355b22a61408219ed34487704c
      https://github.com/qos-ch/logback/commit/905d4d285ce7fe355b22a61408219ed34487704c
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClient.java
    M logback-core/src/test/java/ch/qos/logback/core/AllCoreTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/PackageTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/server/PackageTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/ssl/PackageTest.java

  Log Message:
  -----------
  added PackagetTest classes to facilitate launch from IDE


  Commit: 37ba9c14b19f6e837f3aae1536f9a5a5c2a2b222
      https://github.com/qos-ch/logback/commit/37ba9c14b19f6e837f3aae1536f9a5a5c2a2b222
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/SSLSocketAppenderBaseTest.java

  Log Message:
  -----------
  stop the appender in SSLSocketAppenderBaseTest

Since the appender now has some an asynchronous task, this is a best
practice.  Moreover, some test runners may not be able to terminate
properly if there are non-daemon threads remaining in the JVM.


  Commit: 6e81e1ef7b2217038ff861c484608553ead72928
      https://github.com/qos-ch/logback/commit/6e81e1ef7b2217038ff861c484608553ead72928
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBaseTest.java

  Log Message:
  -----------
  add an appender.stop() statement


  Commit: 92a764529d7f068e7bb4db8c581866434a3216d2
      https://github.com/qos-ch/logback/commit/92a764529d7f068e7bb4db8c581866434a3216d2
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBaseTest.java

  Log Message:
  -----------
  use an asynchronous ExecutorService in SSLServerSocketAppenderBaseTest


  Commit: 91b953adfd962187d141b167b19786bc2c547369
      https://github.com/qos-ch/logback/commit/91b953adfd962187d141b167b19786bc2c547369
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java

  Log Message:
  -----------
  no need to wait 10s for the runner to enter runState


  Commit: d1557275a8ff277cf30033f904bccaf393c66459
      https://github.com/qos-ch/logback/commit/d1557275a8ff277cf30033f904bccaf393c66459
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/net/server/ConcurrentServerRunner.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java

  Log Message:
  -----------
  invoke setRunner method in ConcurrentServerRunner so that InstrumentedConcurrentServerRunner's overriden impl can be used in tests


  Commit: 0788575d66c0856a163f3e2a6be91b847d605a97
      https://github.com/qos-ch/logback/commit/0788575d66c0856a163f3e2a6be91b847d605a97
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/SocketConnectorBaseTest.java

  Log Message:
  -----------
  reduced testConnectEventually runtime to 1 second instead of 2


  Commit: 4b12ce09bf7f07cbb4415494ce62a935b08b635d
      https://github.com/qos-ch/logback/commit/4b12ce09bf7f07cbb4415494ce62a935b08b635d
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-02 (Thu, 02 May 2013)

  Changed paths:
    M logback-core/src/test/java/ch/qos/logback/core/net/SocketConnectorBaseTest.java

  Log Message:
  -----------
  nibble another 1000 ms


  Commit: 77f8c625c5efa99e58752669f0cc849d0615a86d
      https://github.com/qos-ch/logback/commit/77f8c625c5efa99e58752669f0cc849d0615a86d
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-02 (Thu, 02 May 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/net/SocketConnector.java

  Log Message:
  -----------
  minor javadoc changes


  Commit: fc9934832e008201a6d0e361f6c81f527ec78630
      https://github.com/qos-ch/logback/commit/fc9934832e008201a6d0e361f6c81f527ec78630
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-02 (Thu, 02 May 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/net/SocketConnectorBase.java
    A logback-core/src/main/java/ch/qos/logback/core/util/DelayStrategy.java
    A logback-core/src/main/java/ch/qos/logback/core/util/FixedDelay.java

  Log Message:
  -----------
  delay strategy should be useful elsewhere


  Commit: 16d7f349a613189f3c9eb686dc7edfc3d1f78255
      https://github.com/qos-ch/logback/commit/16d7f349a613189f3c9eb686dc7edfc3d1f78255
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-02 (Thu, 02 May 2013)

  Changed paths:
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SocketReceiver.java
    A logback-core/src/main/java/ch/qos/logback/core/net/DefaultSocketConnector.java
    M logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java
    R logback-core/src/main/java/ch/qos/logback/core/net/SocketConnectorBase.java
    A logback-core/src/test/java/ch/qos/logback/core/net/DefaultSocketConnectorTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/PackageTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/SocketConnectorBaseTest.java

  Log Message:
  -----------
  renamed SocketConnectorBase as DefaultSocketConnector, refactoring for improved clarity


  Commit: b684d674ec95da17349905264c32a6d82286f432
      https://github.com/qos-ch/logback/commit/b684d674ec95da17349905264c32a6d82286f432
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-02 (Thu, 02 May 2013)

  Changed paths:
    M logback-access/src/main/java/ch/qos/logback/access/net/SSLSocketAppender.java
    M logback-access/src/main/java/ch/qos/logback/access/net/SocketAppender.java
    M logback-access/src/main/java/ch/qos/logback/access/net/server/ServerSocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SSLSocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SocketReceiver.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketReceiver.java
    A logback-core/src/main/java/ch/qos/logback/core/net/AbstractSSLSocketAppender.java
    A logback-core/src/main/java/ch/qos/logback/core/net/AbstractSocketAppender.java
    M logback-core/src/main/java/ch/qos/logback/core/net/DefaultSocketConnector.java
    R logback-core/src/main/java/ch/qos/logback/core/net/SSLSocketAppenderBase.java
    R logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java
    A logback-core/src/main/java/ch/qos/logback/core/net/server/AbstractServerSocketAppender.java
    M logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClient.java
    M logback-core/src/main/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBase.java
    R logback-core/src/main/java/ch/qos/logback/core/net/server/ServerSocketAppenderBase.java
    A logback-core/src/test/java/ch/qos/logback/core/net/AbstractSSLSocketAppenderTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/AbstractSocketAppenderTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/PackageTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/SSLSocketAppenderBaseTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/SocketAppenderBaseTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/server/AbstractServerSocketAppenderTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/InstrumentedServerSocketAppenderBase.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/PackageTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseFunctionalTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseTest.java

  Log Message:
  -----------
  added erroneously removed break statement in DefaultSocketConnector, renamed XBase as AbstractX


  Commit: 680cf3b839e122484b0ca160e26c9856b360fe7e
      https://github.com/qos-ch/logback/commit/680cf3b839e122484b0ca160e26c9856b360fe7e
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-02 (Thu, 02 May 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/net/AbstractSocketAppender.java
    M logback-core/src/main/java/ch/qos/logback/core/net/DefaultSocketConnector.java

  Log Message:
  -----------
  refactoring with minor semantic changes


  Commit: 1b47fcb28d4a6a2174bccc2b8ecab6b99b56805d
      https://github.com/qos-ch/logback/commit/1b47fcb28d4a6a2174bccc2b8ecab6b99b56805d
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-02 (Thu, 02 May 2013)

  Changed paths:
    M logback-core/src/main/java/ch/qos/logback/core/net/AbstractSocketAppender.java
    M logback-core/src/main/java/ch/qos/logback/core/net/DefaultSocketConnector.java
    M logback-core/src/test/java/ch/qos/logback/core/net/AbstractSocketAppenderTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/mock/MockContext.java

  Log Message:
  -----------
  the connector task should be cleaned


  Commit: 7e9bbfc9ba3051e75e3fce93fe205e155dc00b43
      https://github.com/qos-ch/logback/commit/7e9bbfc9ba3051e75e3fce93fe205e155dc00b43
  Author: Ceki Gulcu <ceki at qos.ch>
  Date:   2013-05-02 (Thu, 02 May 2013)

  Changed paths:
    M logback-access/src/main/java/ch/qos/logback/access/net/SSLSocketAppender.java
    M logback-access/src/main/java/ch/qos/logback/access/net/SocketAppender.java
    M logback-access/src/main/java/ch/qos/logback/access/net/server/ServerSocketAppender.java
    R logback-access/src/test/java/ch/qos/logback/access/net/MockSocketServer.java
    M logback-access/src/test/java/ch/qos/logback/access/net/PackageTest.java
    R logback-access/src/test/java/ch/qos/logback/access/net/SocketAppenderTest.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SSLSocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SocketReceiver.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketReceiver.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/PackageTest.java
    R logback-classic/src/test/java/ch/qos/logback/classic/net/SocketAppenderTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/SSLServerSocketReceiverTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/ServerSocketReceiverTest.java
    A logback-core/src/main/java/ch/qos/logback/core/net/AbstractSSLSocketAppender.java
    A logback-core/src/main/java/ch/qos/logback/core/net/AbstractSocketAppender.java
    A logback-core/src/main/java/ch/qos/logback/core/net/DefaultSocketConnector.java
    R logback-core/src/main/java/ch/qos/logback/core/net/SSLSocketAppenderBase.java
    R logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java
    M logback-core/src/main/java/ch/qos/logback/core/net/SocketConnector.java
    R logback-core/src/main/java/ch/qos/logback/core/net/SocketConnectorBase.java
    A logback-core/src/main/java/ch/qos/logback/core/net/server/AbstractServerSocketAppender.java
    M logback-core/src/main/java/ch/qos/logback/core/net/server/ConcurrentServerRunner.java
    M logback-core/src/main/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClient.java
    M logback-core/src/main/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBase.java
    R logback-core/src/main/java/ch/qos/logback/core/net/server/ServerSocketAppenderBase.java
    A logback-core/src/main/java/ch/qos/logback/core/util/DelayStrategy.java
    A logback-core/src/main/java/ch/qos/logback/core/util/FixedDelay.java
    M logback-core/src/test/java/ch/qos/logback/core/AllCoreTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/AbstractSSLSocketAppenderTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/AbstractSocketAppenderTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/DefaultSocketConnectorTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/PackageTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/SSLSocketAppenderBaseTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/SocketConnectorBaseTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/mock/MockContext.java
    A logback-core/src/test/java/ch/qos/logback/core/net/mock/MockExecutorService.java
    A logback-core/src/test/java/ch/qos/logback/core/net/server/AbstractServerSocketAppenderTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/InstrumentedServerSocketAppenderBase.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/MockContext.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/MockExecutorService.java
    A logback-core/src/test/java/ch/qos/logback/core/net/server/PackageTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/RemoteReceiverStreamClientTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/SSLServerSocketAppenderBaseTest.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseFunctionalTest.java
    R logback-core/src/test/java/ch/qos/logback/core/net/server/ServerSocketAppenderBaseTest.java
    A logback-core/src/test/java/ch/qos/logback/core/net/ssl/PackageTest.java

  Log Message:
  -----------
  Merge pull request #118 from qos-ch/LOGBACK-848

LOGBACK-848: refactored SocketAppenderBase


Compare: https://github.com/qos-ch/logback/compare/2d3d36b5cf88...7e9bbfc9ba30


More information about the logback-dev mailing list