[logback-dev] [qos-ch/logback] 53ed3c: logging in ConcurrentServerRunner now uses methods...

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


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

  Changed paths:
    M logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderServerRunner.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/RemoteLoggerServerRunner.java

  Log Message:
  -----------
  logging in ConcurrentServerRunner now uses methods of ContextAware

ConcurrentServerRunner was delegating logging to methods defined by a
subclass.  For subclasses defined in core, these methods were simply
delegating to methods of ContextAware.  For subclasses defined elsewhere
(in which a LoggerContext might be available) logging might be handled
differently.

The logging produced by ConcurrentServerRunner is mostly intended to be
diagnostic, so for consistency (no matter which module might contain the
subclass) logging is now handled exclusively through ContextAware.  This
implies that this diagnostic logging is available only when the
LoggerContext is configured for debugging, but at least that limitation
is now consistent across subclasses of ConcurrentServerRunner.


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

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

  Log Message:
  -----------
  improved error reporting in ConcurrentServerRunner


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

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

  Log Message:
  -----------
  javadoc improvements in ConcurrentServerRunner


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

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

  Log Message:
  -----------
  removed method overrides no longer declared by ConcurrentServerRunner

Leftover from the removal of the logging methods.


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

  Changed paths:
    M logback-classic/src/main/java/ch/qos/logback/classic/net/server/RemoteAppenderServerRunner.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/RemoteLoggerServerRunner.java
    M logback-core/src/test/java/ch/qos/logback/core/net/server/ConcurrentServerRunnerTest.java

  Log Message:
  -----------
  Merge pull request #99 from ceharris/contextAwareConcurrentServerRunner

Improvements to error logging in ConcurrentServerRunner


Compare: https://github.com/qos-ch/logback/compare/f55b54c346c7...26b6bdee3112


More information about the logback-dev mailing list