Uploaded image for project: 'Qpid Proton'
  1. Qpid Proton
  2. PROTON-343

Add a pluggable Proton logging layer

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Closed
    • Major
    • Resolution: Won't Do
    • None
    • None
    • proton-c, proton-j

    Description

      Applications that use Proton sometimes want Proton to produce logging.

      Goals
      ====

      • Proton should provide a default logging implementation.
      • It should be easy for Proton client code to provide custom logging implementation, e.g. one that uses the same third party logging framework as their application code.
      • Proton should not have a compile-time dependency on a third party logging framework
      • Proton's log output is considered to be part of its public interface. Therefore, in the spirit of Proton's cross-language consistency goals, this output should be consistent between proton-c and proton-j.
      • The goals that general-purpose logging frameworks try to meet - performance, ease of use etc - also apply.

      Attachments

        Issue Links

          Activity

            People

              philharveyonline Phil Harvey
              philharveyonline Phil Harvey
              Votes:
              1 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: