[logback-dev] [qos-ch/logback] b9e60b: exit from SocketReceiver.run when executor rejects...

Ceki Gulcu ceki at qos.ch
Fri May 3 10:52:30 CEST 2013


  Branch: refs/heads/LOGBACK-848
  Home:   https://github.com/qos-ch/logback
  Commit: b9e60b216908987a521170ff2aebb094ba29de6e
      https://github.com/qos-ch/logback/commit/b9e60b216908987a521170ff2aebb094ba29de6e
  Author: Carl Harris <ceharris at vt.edu>
  Date:   2013-05-01 (Wed, 01 May 2013)

  Changed paths:
    M logback-classic/src/main/java/ch/qos/logback/classic/net/SocketReceiver.java

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

Previously, we exited only when interrupted.  But if the executor is
shutting down, there's no reason for the receiver to try to continue
running.

This was a left over from when the receiver had its own executor
service, and ExecutorService.shutdownNow was used to shut it down on
stop().


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

  Changed paths:
    M logback-site/src/site/pages/templates/footer.js

  Log Message:
  -----------
  added link to twitter qos.ch account


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

  Changed paths:
    M logback-site/src/site/pages/templates/footer.js

  Log Message:
  -----------
  reference to follow_us.png


  Commit: 2d3d36b5cf889c2074892ab8a7a64e3ee96f92b8
      https://github.com/qos-ch/logback/commit/2d3d36b5cf889c2074892ab8a7a64e3ee96f92b8
  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/subst/NodeToStringTransformerTest.java

  Log Message:
  -----------
  added unit test


  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/1b47fcb28d4a...7e9bbfc9ba30


More information about the logback-dev mailing list