Uploaded image for project: 'Python Driver'
  1. Python Driver
  2. PYTHON-3113

Easier debugging with standardized logging

    • Type: Icon: Epic Epic
    • Resolution: Unresolved
    • Priority: Icon: Major - P3 Major - P3
    • 4.8
    • Affects Version/s: None
    • Component/s: Spec Comp
    • Labels:
      None
    • Hide

      DRIVERS-1204:

      • Implement logging infrastructure and unified test runners defined in DRIVERS-1677
      • Implement log messages and corresponding tests for each component
      Show
      DRIVERS-1204 : Implement logging infrastructure and unified test runners defined in DRIVERS-1677 Implement log messages and corresponding tests for each component
    • Hide
      1. What would you like to communicate to the user about this feature?
      See https://pymongo.readthedocs.io/en/latest/examples/logging.html
      2. Would you like the user to see examples of the syntax and/or executable code and its output?
      See the docs above.
      3. Which versions of the driver/connector does this apply to?
      Pymongo>=4.7

      Show
      1. What would you like to communicate to the user about this feature? See https://pymongo.readthedocs.io/en/latest/examples/logging.html 2. Would you like the user to see examples of the syntax and/or executable code and its output? See the docs above. 3. Which versions of the driver/connector does this apply to? Pymongo>=4.7
    • 2
    • 12
    • 14
    • Hide

      Engineer: Noah Stapp

      2024-03-29

      Summary:

      What was completed over the last two weeks?


      • What's the focus over the next two weeks?

      • Impediments encountered over the last two weeks

      2024-03-18

      Status Update:

      • SDAM logging is blocked upstream on DRIVERS-2711, all other components are complete.

      2024-03-01

      Status Update:


      2024-02-16

      Status Update:

      • Merged standardized logging branch into the master branch, unblocking follow-on work that depends on logging
      • Only SDAM spec remains to be done

      2024-02-06: Starting server selection implementation

      Status Update:

      • Command monitoring and CMAP work is complete, waiting for server selection work to be finished to begin final performance analysis and improvements before final review and merge.

      2024-01-19: Command monitoring waiting for performance fixes to be complete


      Status Update:

      • Command monitoring work is complete, waiting for PYTHON-1374 to be complete before final review begins.

      2023-12-07: Initial PR in final review

      Status Update:

      • Completed work logging for command monitoring, in final review.

        2023-11-21: Resuming implementation

      Status Update:

      • Noah picked up where Iris left off
      • PR to add logging for command monitoring is in review

      Engineer: Iris Ho

      2023-08-04: Starting initial implementation

      Status Update:

      • Added structured command monitoring logging messages in the code base.
      • Started initial implementation of unified and prose tests.
      Show
      Engineer: Noah Stapp 2024-03-29 Summary: What was completed over the last two weeks? What's the focus over the next two weeks? Impediments encountered over the last two weeks 2024-03-18 Status Update: SDAM logging is blocked upstream on DRIVERS-2711 , all other components are complete. 2024-03-01 Status Update: Small follow-up features PYTHON-3835 , PYTHON-3841 , and  PYTHON-4022 all in review or in progress. SDAM logging is blocked upstream on  DRIVERS-2711 . 2024-02-16 Status Update: Merged standardized logging branch into the master branch, unblocking follow-on work that depends on logging Only SDAM spec remains to be done 2024-02-06: Starting server selection implementation Status Update: Command monitoring and CMAP work is complete, waiting for server selection work to be finished to begin final performance analysis and improvements before final review and merge. 2024-01-19: Command monitoring waiting for performance fixes to be complete Status Update: Command monitoring work is complete, waiting for PYTHON-1374 to be complete before final review begins. 2023-12-07: Initial PR in final review Status Update: Completed work logging for command monitoring, in final review. 2023-11-21: Resuming implementation Status Update: Noah picked up where Iris left off PR to add logging for command monitoring is in review — Engineer: Iris Ho 2023-08-04: Starting initial implementation Status Update: Added structured command monitoring logging messages in the code base. Started initial implementation of unified and prose tests.

      This ticket was split from DRIVERS-1204, please see that ticket for a detailed description.

            Assignee:
            noah.stapp@mongodb.com Noah Stapp
            Reporter:
            dbeng-pm-bot PM Bot
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              32 weeks, 1 day