[CSHARP-4044] Easier debugging with standardized logging Created: 08/Feb/22  Updated: 20/Sep/23  Resolved: 20/Sep/23

Status: Closed
Project: C# Driver
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Epic Priority: Major - P3
Reporter: PM Bot Assignee: Boris Dogadov
Resolution: Done Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Issue Links:
Issue split
split from DRIVERS-1204 Easier debugging with standardized lo... Implementing
Related
is related to CSHARP-4280 Logs sensitive data redaction Closed
Quarter: FY23Q4, FY24Q1, FY24Q2
Upstream Changes Summary:

DRIVERS-1204:

  • Implement logging infrastructure and unified test runners defined in DRIVERS-1677
  • Implement log messages and corresponding tests for each component
Documentation Changes Summary: 1. What would you like to communicate to the user about this feature?
2. Would you like the user to see examples of the syntax and/or executable code and its output?
3. Which versions of the driver/connector does this apply to?
Start date:
End date:
Calendar Time: 11 weeks
Scope Cost Estimate: 3
Cost to Date: 5
Final Cost Estimate: 5
Cost Threshold %: 100
Detailed Project Statuses:

Engineer(s): Boris

Summary: A common complaint from our support team is that they don't know how to get debugging information out of drivers. Some drivers provide debug logging for this purpose, others do not. The key idea here is to provide consistency across drivers, making it easier to support all drivers and far easier to document how to debug specific issues.

2022-10-17:
Status Update:

  • All caught up with the spec work done so far. Currently on hold until more spec changes come in
  • The spec work for this project is still in progress and more changes will be coming in soon which will impact the end date for this

Rationale for delays:

  • No delays

Risks:

  • No risks

2022-10-04:
Status Update:

  • Logs truncation in review
  • Unified runner for logging tests is merged
  • The spec work for this project is still in progress and more changes will be coming in soon which will impact the end date for this

Rationale for delays:

  • No delays

Risks:

  • No risks

2022-09-20:
Status Update:

  • Unified runner for logging tests in review
  • The spec work for this project is still in progress and more changes will be coming in soon which will impact the end date for this
  • Logs truncation in progress

Rationale for delays:

  • No delays

Risks:

  • No risks

2022-09-06: Updating target end date to 2022-09-30
Status Update:

  • Boris will get back to this later this week after wrapping up the last PR for the "Integrate the .NET Logging API" epic

Rationale for delays:

  • No delays

Risks:

  • No risks

2022-08-23: Keeping end date as is until Boris is back from vacation

Status Update:

  • On pause since Boris is OOO until 9/5

Rationale for delays:

  • No delays

Risks:

  • No risks

2022-08-09: Setting initial target end date to 2022-09-09

Status Update:

  • Currently working on a unified runner for logging tests
  • Boris will be OOO from 8/22 - 9/4

Rationale for delays:

  • No delays

Risks:

  • No risks

 Description   

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



 Comments   
Comment by PM Bot [ 08/Feb/22 ]

If you are not logged in, you can view the tickets in this epic by following this link.

Generated at Wed Feb 07 21:47:02 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.