manomano-tech/correlation-ids-monolog
Monolog processor that injects correlation IDs into every log record, with built-in support for ManoMano's correlation ID conventions and propagation, making it easy to trace requests across services in Laravel and PHP applications.
manomano-tech/correlation-ids. It fits a Laravel/PHP architecture only as the logging bridge in a broader correlation-ID strategy: HTTP middleware or job/message middleware establishes the ID, and the Monolog processor injects it into every log record. It is not a complete observability solution and does not itself solve request/job propagation, log shipping, or trace correlation.correlation-ids package and this processor are compatible with the target Laravel and Monolog versions.correlation-ids package support current PHP versions? How is the correlation ID created and propagated across HTTP, queue workers, scheduled jobs, and outbound HTTP calls? Does the processor handle missing IDs safely? Are IDs logged in a structured, searchable field? Is there any PII or cardinality risk in log aggregation? Can we implement the same behavior in-house with a Laravel middleware plus a Monolog processor in less effort than a fork and upgrade?manomano-tech/correlation-ids-monolog as a new production dependency. Use it as a design reference and implement an internal processor with the same behavior: read the current correlation ID from application context and add it to Monolog records under a stable key such as correlation_id. If the companion package is already present and validated, fork the processor into internal ownership, add tests, and pin compatible Monolog versions.How can I help you explore Laravel packages today?