Summary of the new feature / enhancement
As a user with bugs, I want a diagnostic log that helps me troubleshoot
As a maintainer, I want insight into faulting lines in the code
Proposed technical implementation details (optional)
A logging feature that:
- includes timestamps with millisecond precision or greater
- supports multi-threading
- identifies sync/async log entries
- rotates logs to prevent unbounded disk usage
- ideally, includes stack data when errors occur
Summary of the new feature / enhancement
As a user with bugs, I want a diagnostic log that helps me troubleshoot
As a maintainer, I want insight into faulting lines in the code
Proposed technical implementation details (optional)
A logging feature that: