Description
secureLog() uses error_log() directly. Should support PSR-3 logger injection for integration with Monolog, etc.
Implementation Details
- Add optional
Psr\Log\LoggerInterface dependency (suggest in composer.json)
- Add
setLogger(LoggerInterface $logger) to AbstractHandler
- Modify
secureLog() to use injected logger if available, fallback to error_log()
- Add
Handler::setDefaultLogger() for global logger
Acceptance Criteria
Description
secureLog()useserror_log()directly. Should support PSR-3 logger injection for integration with Monolog, etc.Implementation Details
Psr\Log\LoggerInterfacedependency (suggest in composer.json)setLogger(LoggerInterface $logger)toAbstractHandlersecureLog()to use injected logger if available, fallback toerror_log()Handler::setDefaultLogger()for global loggerAcceptance Criteria