Uploaded image for project: 'Couchbase .NET client library'
  1. Couchbase .NET client library
  2. NCBC-915 Support .Net Core / DNX Core
  3. NCBC-933

Add support for logging interface that has no 3rd party dependencies

    XMLWordPrintable

Details

    • Technical task
    • Resolution: Fixed
    • Major
    • backlog-2.0
    • 2.1.2
    • library
    • SDK4: XATTR, S.App Test, Analy, SDK6: DNS-SRVd, Wrapup

    Description

      From NCBC-891 comment:

      " Scotch added a comment - 22/May/15 12:46 AM

      Alternative proposal: Since Common.Logging causes recurring library version problems, consider removing this dependency outright and create an event or observer interface the consumer can wire up to a logging framework if they wish. The effort needed from the client would likely be a line or two of code.
      "

      This is similar to how we now allow serializer and transcoders to be "plugged" by providing a public interface with common logging methods. A default implementation should be provided that is backwards compatible; this should be Common.Logging.

      Attachments

        Issue Links

          For Gerrit Dashboard: NCBC-933
          # Subject Branch Project Status CR V

          Activity

            People

              mike.goldsmith Michael Goldsmith
              jmorris Jeff Morris
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes

                  PagerDuty