Skip to content

Document logging lifecycle and actual exception coverage - #7

Merged
ctoth merged 1 commit into
masterfrom
improve/logging-documentation
Oct 29, 2026
Merged

ctoth merged 1 commit into
masterfrom
improve/logging-documentation

Conversation

@ctoth

@ctoth ctoth commented Oct 29, 2026 •

Copy link
Copy Markdown
Collaborator

Goal

Document the package's real application use and exception coverage.

State

Documentation-only PR independently based on integrated master. Explain the existing API, thresholds, write mode, fatal dumps, descriptor lifetime, process-wide shutdown, and framework-owned paths and retention. No open PR's commits are inherited.

Decisions and why

Document behavior established by master, rather than promising behavior that exists only in other open PRs. Omit the old stack's claims about UTF-8, transactional construction, repeat replacement and corrected exit cleanup; those are independent proposed fixes. Keep the usage and coverage documentation useful without requiring those PRs.

Surprises

Explicit shutdown is not exported at package level and calls global logging.shutdown. sys.excepthook, executor/wx error handling and fatal dumps cover different paths.

Next step

Read this PR's existing package/README metadata checks. No merge or release.

@ctoth
ctoth force-pushed the improve/syslog-utc branch from 9e63ab2 to 2971bf1 Compare October 29, 2026 18:31
@ctoth
ctoth force-pushed the improve/logging-documentation branch from 0613fc0 to b6de166 Compare October 29, 2026 18:32
@ctoth
ctoth changed the base branch from improve/syslog-utc to master October 29, 2026 18:32
@ctoth
ctoth merged commit f2bf937 into master Oct 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant