Skip to content
CAI
Produce a survey ↗Verify a survey

Seldaek/monolog

This system is a modernized PHP logging library that provides structured log record handling, diverse output formatting, and extensible processing pipelines. It supports integration with various external services and systems through specialized handlers and formatters, while also offering built-in processors to enrich log data with contextual information. The architecture emphasizes type safety, strict typing, and compatibility with modern PHP and PSR standards.

62.5

Adequate · 2 August 2026

13k

lines of production code

PHP

primary language

7

bus factor · 563 authors in all

3

measurements over time

CAI band scale
CAI trend line

How it got here

2011 · Monolog 3.0 architecture and feature expansion

This period marks the development of Monolog 3.0, introducing a modernized core with a new LogRecord value object and strict typing. The release expanded the library's capabilities by adding numerous formatters, handlers, and context processors, while significantly increasing test coverage across the new architecture.

11 changes

2012–2022 · Internal refactoring and PHP 8 attribute support

This period focused on modernizing the codebase by refactoring handler logic into dedicated, strongly-typed classes and introducing PHP 8 attributes for configuration. The work also included adding a new UDP transport mechanism and improving test infrastructure with a unified test case helper.

8 changes

CAI lens gauges

Survey your own repository

Seldaek/monolog was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point the surveyor at a repository you know and see whether you agree with it.

Survey a repository

About this page

  • The description of this project is derived from its own commit history, not from its README.
  • The score is its highest published measurement, taken on 2 August 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
  • Measured at commit 57eb102834 — the exact code this score is about.
  • Scored under rubric rubric-2026.08.18. Score the same commit under that rubric and you get the same number.
CAI link cards