[logback-dev] [qos-ch/logback] a930af: moved MockAppender to ..classic.net.mock

Carl Harris ceharris at vt.edu
Thu Apr 4 02:21:11 CEST 2013


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

  Changed paths:
    A logback-classic/src/test/java/ch/qos/logback/classic/net/mock/MockAppender.java
    R logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockAppender.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/RemoteAppenderStreamClientTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/SocketServerFunctionalTest.java

  Log Message:
  -----------
  moved MockAppender to ..classic.net.mock


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

  Changed paths:
    A logback-core/src/main/java/ch/qos/logback/core/util/SocketUtil.java

  Log Message:
  -----------
  added static utility method for closing a socket quietly

Dealing with IOException on Socket.close in each finally where it
appears is a pain...


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

  Changed paths:
    A logback-core/src/main/java/ch/qos/logback/core/net/SocketConnector.java
    A logback-core/src/main/java/ch/qos/logback/core/net/SocketConnectorBase.java
    A logback-core/src/test/java/ch/qos/logback/core/net/SocketConnectorBaseTest.java

  Log Message:
  -----------
  added socket (re)connector

This class reimplements the much of the reconnect logic of the existing
SocketAppenderBase but does so by exposing an API that is easy to
integrate in a class that needs to handle automatic outbound connection
re-establishment, and in a way that is more easily tested.  This should
be adopted into SocketAppenderBase after some operational experience is
gained with it.


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

  Changed paths:
    M logback-classic/src/test/java/ch/qos/logback/classic/net/mock/MockAppender.java

  Log Message:
  -----------
  added the ability to block while awaiting append in MockAppender


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

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

  Log Message:
  -----------
  added public modifier to DEFAULT_RECONNECTION_DELAY 

Allows it to be reused for consistency in SocketRemote.


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

  Changed paths:
    A logback-classic/src/main/java/ch/qos/logback/classic/net/SocketRemote.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/PackageTest.java
    A logback-classic/src/test/java/ch/qos/logback/classic/net/SocketRemoteTest.java

  Log Message:
  -----------
  added SocketRemote and associated unit tests

SocketRemote is a component that connects to a remote
ServerSocketAppender and logs received events according to local
configuration.


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

  Changed paths:
    M logback-classic/src/main/java/ch/qos/logback/classic/joran/JoranConfigurator.java

  Log Message:
  -----------
  added a rule and corresponding action for SocketRemote


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

  Changed paths:
    A logback-classic/src/main/java/ch/qos/logback/classic/joran/action/SocketRemoteAction.java

  Log Message:
  -----------
  added missing SocketRemoteAction


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

  Changed paths:
    A logback-classic/src/main/java/ch/qos/logback/classic/net/SSLSocketRemote.java
    A logback-classic/src/test/java/ch/qos/logback/classic/net/SSLSocketRemoteTest.java

  Log Message:
  -----------
  added SSLSocketRemote and associated unit tests


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

  Changed paths:
    M logback-classic/src/main/java/ch/qos/logback/classic/util/DefaultNestedComponentRules.java

  Log Message:
  -----------
  added a nested component rule for SSLSocketRemote

SSLSocketRemote has an 'ssl' property of type SSLConfiguration.


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

  Changed paths:
    M logback-classic/src/main/java/ch/qos/logback/classic/joran/JoranConfigurator.java

  Log Message:
  -----------
  undo explicit imports in JoranConfigurator

Not sure if the original author prefers the wildcard import...


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

  Changed paths:
    A logback-classic/src/main/java/ch/qos/logback/classic/net/server/SSLServerSocketAppender.java
    A logback-classic/src/main/java/ch/qos/logback/classic/net/server/ServerSocketAppender.java
    M logback-classic/src/main/java/ch/qos/logback/classic/util/DefaultNestedComponentRules.java
    M logback-core/pom.xml
    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/RemoteLoggerStreamClient.java
    M logback-core/src/main/java/ch/qos/logback/core/net/server/ServerSocketAppenderBase.java
    M logback-core/src/main/java/ch/qos/logback/core/rolling/RollingFileAppender.java
    M logback-core/src/main/java/ch/qos/logback/core/rolling/RollingPolicyBase.java
    M logback-core/src/test/java/ch/qos/logback/core/appender/AbstractAppenderTest.java
    A logback-core/src/test/java/ch/qos/logback/core/rolling/DefaultRolloverChecker.java
    A logback-core/src/test/java/ch/qos/logback/core/rolling/FileMatchFunction.java
    M logback-core/src/test/java/ch/qos/logback/core/rolling/PackageTest.java
    M logback-core/src/test/java/ch/qos/logback/core/rolling/RollingFileAppenderTest.java
    A logback-core/src/test/java/ch/qos/logback/core/rolling/RolloverChecker.java
    M logback-core/src/test/java/ch/qos/logback/core/rolling/ScaffoldingForRollingTests.java
    A logback-core/src/test/java/ch/qos/logback/core/rolling/SizeAndTimeBasedFNATP_Test.java
    A logback-core/src/test/java/ch/qos/logback/core/rolling/SizeBasedRollingTest.java
    R logback-core/src/test/java/ch/qos/logback/core/rolling/TimeBasedRollingDest.java
    A logback-core/src/test/java/ch/qos/logback/core/rolling/TimeBasedRollingTest.java
    A logback-core/src/test/java/ch/qos/logback/core/rolling/TimeBasedRollingWithArchiveRemoval_Test.java
    A logback-core/src/test/java/ch/qos/logback/core/rolling/ZRolloverChecker.java
    A logback-core/src/test/java/ch/qos/logback/core/status/StatusChecker.java
    M logback-core/src/test/java/ch/qos/logback/core/util/StringCollectionUtilTest.java
    M logback-site/src/site/pages/codes.html
    M logback-site/src/site/pages/news.html
    M pom.xml

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

Needed some missing classes from logback master.


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

  Changed paths:
    M logback-classic/src/main/java/ch/qos/logback/classic/joran/JoranConfigurator.java
    A logback-classic/src/main/java/ch/qos/logback/classic/joran/action/SocketRemoteAction.java
    A logback-classic/src/main/java/ch/qos/logback/classic/net/SSLSocketRemote.java
    A logback-classic/src/main/java/ch/qos/logback/classic/net/SocketRemote.java
    M logback-classic/src/main/java/ch/qos/logback/classic/util/DefaultNestedComponentRules.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/PackageTest.java
    A logback-classic/src/test/java/ch/qos/logback/classic/net/SSLSocketRemoteTest.java
    A logback-classic/src/test/java/ch/qos/logback/classic/net/SocketRemoteTest.java
    A logback-classic/src/test/java/ch/qos/logback/classic/net/mock/MockAppender.java
    R logback-classic/src/test/java/ch/qos/logback/classic/net/server/MockAppender.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/RemoteAppenderStreamClientTest.java
    M logback-classic/src/test/java/ch/qos/logback/classic/net/server/SocketServerFunctionalTest.java
    M logback-core/src/main/java/ch/qos/logback/core/net/SocketAppenderBase.java
    A logback-core/src/main/java/ch/qos/logback/core/net/SocketConnector.java
    A logback-core/src/main/java/ch/qos/logback/core/net/SocketConnectorBase.java
    A logback-core/src/main/java/ch/qos/logback/core/util/SocketUtil.java
    A logback-core/src/test/java/ch/qos/logback/core/net/SocketConnectorBaseTest.java

  Log Message:
  -----------
  Merge pull request #96 from ceharris/LOGBACK-625

LOGBACK-625: create new component that acts as a client for ServerSocketAppender


Compare: https://github.com/qos-ch/logback/compare/1b968cd55509...26c7eed54d1e


More information about the logback-dev mailing list