woody / middleware-logs
Middleware PSR-15 compliant which handle Logs
Installs: 19
Dependents: 1
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
pkg:composer/woody/middleware-logs
Requires
- php: ^7.1
- psr/log: ^1.1
- woody/http-server-middleware: dev-master
Suggests
- monolog/monolog: Add monolog support for advanced log integration
This package is auto-updated.
Last update: 2025-09-12 10:55:21 UTC
README
This middleware logs requests.
Implementation
It is highly suggested to include monolog/monolog
in your project.
// @todo: generate request // Initialize logger. $logHandler = new ErrorLogHandler(); $memoryUsageProcessor = new MemoryUsageProcessor(true, false); $logger = new Logger('http', [$logHandler], [$memoryUsageProcessor]); // Dispatch request into middleware stack. $dispatcher = new Dispatcher(); $dispatcher->pipe(new CorrelationIdMiddleware()); $dispatcher->pipe(new LogsMiddleware($logger)); $dispatcher->pipe(new ExceptionMiddleware()); $dispatcher->pipe(new MyAppMiddleware()); // @todo: add other middleware $response = $dispatcher->handle($request);