Uploaded image for project: 'Qpid'
  1. Qpid
  2. QPID-6569

Begin capturing logback logging events at startup and replay those events once the BrokerLoggers are ready

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Major
    • Resolution: Fixed
    • qpid-java-6.0
    • qpid-java-6.0
    • Broker-J
    • None

    Description

      With the current implementation, log events generated by Qpid and dependencies between Broker startup and the point in time when the BrokerLoggers are recovered/opened are lost.

      Change the implementation so that logback logging events are captured and then replayed once the Logging model objects are ready.

      If there is no Broker logging configured in the Broker model, or there is Broker logging but Logback fails, the Broker must fail to startup. Any log events captured should be written to stdout to allow the user to diagnose the problem. By default a LogLevel filter of INFO should be applied, but this should be overridable with a system property so that all messages can be seen.

      Attachments

        Activity

          People

            orudyy Alex Rudyy
            orudyy Alex Rudyy
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: