Avoid Translating Logged Messages in Cloudflare Module to Prevent Fatal Error
Problem
Using $this->t()
for log messages in the Cloudflare module can cause a fatal error:
Fatal error: Call to a member function getRequestUri() on null in core/modules/locale/src/LocaleLookup.php
Solution
Replace $this->t()
calls with plain text strings and use sprintf
for message formatting.
Changes
- Removed
$this->t()
from log messages. - Implemented
sprintf
for argument formatting.
Closes #3464467