Skip to content

docs(helpers): DEC-017 no-logger warning uses error_log(); step 14 for #615 - #774

Merged
s2x merged 1 commit into
masterfrom
process/issue-615-kb-de017-error-log-convention
Aug 22, 2026
Merged

docs(helpers): DEC-017 no-logger warning uses error_log(); step 14 for #615#774
s2x merged 1 commit into
masterfrom
process/issue-615-kb-de017-error-log-convention

Conversation

@s2x

@s2x s2x commented Aug 22, 2026

Copy link
Copy Markdown
Collaborator

Description

Step-14 knowledge-base fold-in for issue #615.

Adds DEC-017 to docs/helpers/decisions.md: no-logger warning channels use error_log(), not trigger_error(E_USER_WARNING), so a throwing error handler (Symfony DebugErrorHandler in debug mode) cannot escalate an advisory warning into a hard failure. Precedent: #670 and #615 independently chose the same rule; ServerWorker, HttpRequestHandler, RequestConverter, SfxDownloader already follow it.

Changes

  • docs/helpers/decisions.md: new DEC-017 entry + regenerated tag index.

Proof of Work

Part of the docs/proof_of_work/0615-configloader-e-user-warning-fallback/ cycle (step 14 KB fold-in).

@s2x s2x self-assigned this Aug 22, 2026
@s2x
s2x merged commit 46e5202 into master Aug 22, 2026
6 checks passed
@s2x
s2x deleted the process/issue-615-kb-de017-error-log-convention branch August 22, 2026 21:52
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