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

Branch: refs/heads/master Home: https://github.com/qos-ch/logback Commit: a930af11b50826f5012864b1252452e6a12339a1 https://github.com/qos-ch/logback/commit/a930af11b50826f5012864b1252452e6a12... Author: Carl Harris <ceharris@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/bce91a16cd8189c996bd9b51844d889e119... Author: Carl Harris <ceharris@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/550675c9dd697ece8aa5e795d7d3f843de8... Author: Carl Harris <ceharris@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/9970f77b87e737792b6ebde98767248b009... Author: Carl Harris <ceharris@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/f49da6a127f5fe9bea79511f74a0e785dbf... Author: Carl Harris <ceharris@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/03449bf5b6b473d998c1ad87ae11b3d2d17... Author: Carl Harris <ceharris@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/bc9884d8c636e046e65568f1e35e0975836... Author: Carl Harris <ceharris@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/795435adcce1eb664480e05c89dcda03852... Author: Carl Harris <ceharris@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/84886032eabfc135126cf599f69666256eb... Author: Carl Harris <ceharris@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/0994ba51478a1c6ec98e78422ce13c1e0d8... Author: Carl Harris <ceharris@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/a64aff23050c7593e66542f1264e0ac3a2a... Author: Carl Harris <ceharris@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/77962c425ec4e0c32cc4cdc8846499145ab... Author: Carl Harris <ceharris@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/26c7eed54d1ee2943c8876607217f1d615c... Author: Carl Harris <ceharris@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
participants (1)
-
Carl Harris