PHPackages                             ollily/ezlogging - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Logging &amp; Monitoring](/categories/logging)
4. /
5. ollily/ezlogging

ActiveLibrary[Logging &amp; Monitoring](/categories/logging)

ollily/ezlogging
================

Simplify the usage of - Logging with Monolog

8.4.001(2w ago)1115[1 issues](https://github.com/The-oGlow/ezlogging/issues)Apache-2.0PHPPHP &gt;=8.4.1CI passing

Since Aug 19Pushed 1w ago1 watchersCompare

[ Source](https://github.com/The-oGlow/ezlogging)[ Packagist](https://packagist.org/packages/ollily/ezlogging)[ Docs](https://github.com/ollily/ezlogging)[ RSS](/packages/ollily-ezlogging/feed)WikiDiscussions master Synced today

READMEChangelog (9)Dependencies (47)Versions (12)Used By (0)

ezlogging
=========

[](#ezlogging)

[![ezlogging?&logo=github&style=plastic&sort=semver](https://camo.githubusercontent.com/83e9f1f1e90ae76c4108cad16d6cb7c386588b61f145599899762e35f53cce8c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c617374696326736f72743d73656d766572 "Latest Release")](https://camo.githubusercontent.com/83e9f1f1e90ae76c4108cad16d6cb7c386588b61f145599899762e35f53cce8c/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f762f72656c656173652f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c617374696326736f72743d73656d766572)[![ezlogging?&logo=github&style=plastic](https://camo.githubusercontent.com/e3caf0fbf4bdd00cd47fa8f68db57f8366803d265647eb696992b6ae45e8ecd1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c6173746963 "License")](https://camo.githubusercontent.com/e3caf0fbf4bdd00cd47fa8f68db57f8366803d265647eb696992b6ae45e8ecd1/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c6173746963)[![ezlogging?&logo=github&style=plastic](https://camo.githubusercontent.com/4d1a72bd9b1c075c9d9b64b4f90960b5fd22d98d4a6ef5076500cbc7c6f1f2c7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c6173746963 "Main Language")](https://camo.githubusercontent.com/4d1a72bd9b1c075c9d9b64b4f90960b5fd22d98d4a6ef5076500cbc7c6f1f2c7/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f636f756e742f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c6173746963)[![ezlogging?&logo=github&style=plastic](https://camo.githubusercontent.com/f7e8d16783c8dcdd6091fbcda2e4ac3f450c19164bb79504ee40a5398adca7d2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c6173746963 "No of Languages")](https://camo.githubusercontent.com/f7e8d16783c8dcdd6091fbcda2e4ac3f450c19164bb79504ee40a5398adca7d2/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c616e6775616765732f746f702f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c6173746963)[![ezlogging?&logo=github&style=plastic](https://camo.githubusercontent.com/5d7b90d32cf0b669072f6f16414df6231cb0543f0260c3fc545984b3ccbc89bb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c6173746963 "Open Issues")](https://camo.githubusercontent.com/5d7b90d32cf0b669072f6f16414df6231cb0543f0260c3fc545984b3ccbc89bb/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6973737565732f5468652d6f476c6f772f657a6c6f6767696e673f266c6f676f3d676974687562267374796c653d706c6173746963)

[![phpunit UNIT Tests orange?&style=plastic&logo=php](https://camo.githubusercontent.com/efa73daa84183dbedf4235c628efc1a13d285518be346cdf2e672bb74b5b68e6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706870756e69742d554e49545f54657374732d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870 "PHPUnit Tests")](https://camo.githubusercontent.com/efa73daa84183dbedf4235c628efc1a13d285518be346cdf2e672bb74b5b68e6/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f706870756e69742d554e49545f54657374732d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870)[![sonarcloud oGlow way orange?&style=plastic&logo=sonar](https://camo.githubusercontent.com/c31f47497c55c9d22b430fee8469e52d15824f01d83e329a27a029198b70060d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736f6e6172636c6f75642d6f476c6f775f7761792d6f72616e67653f267374796c653d706c6173746963266c6f676f3d736f6e6172 "Sonarcloud Quality Gateway")](https://camo.githubusercontent.com/c31f47497c55c9d22b430fee8469e52d15824f01d83e329a27a029198b70060d/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f736f6e6172636c6f75642d6f476c6f775f7761792d6f72616e67653f267374796c653d706c6173746963266c6f676f3d736f6e6172)[![codacy oGlow Rulset orange?&style=plastic&logo=codacy](https://camo.githubusercontent.com/af423186be44d59b2010dd7ea8ac5337c7bdc5024e78b65fbb6b77d687736263/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f646163792d6f476c6f775f52756c7365742d6f72616e67653f267374796c653d706c6173746963266c6f676f3d636f64616379 "Codacy Quality Gateway")](https://camo.githubusercontent.com/af423186be44d59b2010dd7ea8ac5337c7bdc5024e78b65fbb6b77d687736263/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f646163792d6f476c6f775f52756c7365742d6f72616e67653f267374796c653d706c6173746963266c6f676f3d636f64616379)[![coveralls Coverage orange?&style=plastic&logo=coveralls](https://camo.githubusercontent.com/eff286174bdc07cfb1b102eeb0bc33a0f72e1828b3be8e4c393a4e340342d8f9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f766572616c6c732d436f7665726167652d6f72616e67653f267374796c653d706c6173746963266c6f676f3d636f766572616c6c73 "Coveralls Coverage")](https://camo.githubusercontent.com/eff286174bdc07cfb1b102eeb0bc33a0f72e1828b3be8e4c393a4e340342d8f9/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f636f766572616c6c732d436f7665726167652d6f72616e67653f267374796c653d706c6173746963266c6f676f3d636f766572616c6c73)

[![php cs fixer PSR2 & PSR12 orange?&style=plastic&logo=php](https://camo.githubusercontent.com/685176a2ba6252856d73ee8d45784f764549447c76bc25b6519642ad835a9a41/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068705f63735f66697865722d505352325f265f50535231322d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870 "PHP CS Fixer Ruleset")](https://camo.githubusercontent.com/685176a2ba6252856d73ee8d45784f764549447c76bc25b6519642ad835a9a41/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068705f63735f66697865722d505352325f265f50535231322d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870)[![phpstan Level 8 Strict orange?&style=plastic&logo=php](https://camo.githubusercontent.com/c972b37c3ad4c7acc8d51a78189c5108d04c3f7bc43c59d154116a8324c83ebe/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068707374616e2d4c6576656c5f385f5374726963742d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870 "PHPStan Level")](https://camo.githubusercontent.com/c972b37c3ad4c7acc8d51a78189c5108d04c3f7bc43c59d154116a8324c83ebe/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068707374616e2d4c6576656c5f385f5374726963742d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870)[![psalm Level 2 orange?&style=plastic&logo=php](https://camo.githubusercontent.com/c92db1d741f2110475cfd2e5dfe5cce905cd7cda7a2ceb688712b9fe21679bec/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7073616c6d2d4c6576656c5f322d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870 "Psalm Level")](https://camo.githubusercontent.com/c92db1d741f2110475cfd2e5dfe5cce905cd7cda7a2ceb688712b9fe21679bec/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7073616c6d2d4c6576656c5f322d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870)[![php codesniffer PSR2 & PSR12 orange?&style=plastic&logo=php](https://camo.githubusercontent.com/78deb8752da7f073c8de5aaa1f684a1515662e0204580d7dc22d1761a458dd10/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068705f636f6465736e69666665722d505352325f265f50535231322d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870 "PHP CodeSniffer Ruleset")](https://camo.githubusercontent.com/78deb8752da7f073c8de5aaa1f684a1515662e0204580d7dc22d1761a458dd10/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068705f636f6465736e69666665722d505352325f265f50535231322d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870)[![php mess detector codesize & cleancode & controversial & design & naming & unusedcode orange?&style=plastic&logo=php](https://camo.githubusercontent.com/98d4f2792526027c6b0734aca4f2bd799b6e2f55977dac38b9c550d5b542803c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068705f6d6573735f6465746563746f722d636f646573697a655f265f636c65616e636f64655f265f636f6e74726f7665727369616c5f265f64657369676e5f265f6e616d696e675f265f756e75736564636f64652d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870 "PHP Mess Detector Ruleset")](https://camo.githubusercontent.com/98d4f2792526027c6b0734aca4f2bd799b6e2f55977dac38b9c550d5b542803c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f7068705f6d6573735f6465746563746f722d636f646573697a655f265f636c65616e636f64655f265f636f6e74726f7665727369616c5f265f64657369676e5f265f6e616d696e675f265f756e75736564636f64652d6f72616e67653f267374796c653d706c6173746963266c6f676f3d706870)

Table of Contents

- [Description](#description)
- [Configuration](#configuration)
- [Usage](#usage)
    - [Monolog](#monolog)
- [Examples](#examples)
- [Project Status](#project-status)
- [Additional Information](#additional-information)
- [Notice](#notice)
- [Reference](#reference)

Description
-----------

[](#description)

Simplify the usage of

- Logging with Monolog

Configuration
-------------

[](#configuration)

Please read the [configuration](docu-config.adoc).

Usage
-----

[](#usage)

There are several classes which can be used for your development.

### Monolog

[](#monolog)

**Logger**

- [AbstractEasyGoingLogger](src/Monolog/AbstractEasyGoingLogger.php) - Base class for all the logger
- [ConsoleLogger](src/Monolog/ConsoleLogger.php) - Logging to console

    - Log format: `%datetime% [%level%] %class%→%function%() - %message% %context% %extra%`
- [CsvLogger](src/Monolog/CsvLogger.php) - Writing to a file in CSV format
- [DoNothingLogger](src/Monolog/DoNothingLogger.php) - Replace any other logger with this and logging is disabled
- [FileLogger](src/Monolog/FileLogger.php) - Writing to a file
- [PlainLogger](src/Monolog/PlainLogger.php) - Sending the output "as it is" to the console (raw)

**Formatter**

- [Formatter/EasyGoingFormatter](src/Monolog/Formatter/EasyGoingFormatter.php) - Formatter for the [Monolog/ConsoleLogger](src/Monolog/ConsoleLogger.php)
- [Formatter/PlainFormatter](src/Monolog/Formatter/PlainFormatter.php) - Formatter for the [Monolog/PlainLogger](src/Monolog/PlainLogger.php)

**Handler**

- [Handler/ConsoleHandler](src/Monolog/Handler/ConsoleHandler.php) - Handler for the [Monolog/ConsoleLogger](src/Monolog/ConsoleLogger.php)
- [Handler/CsvHandler](src/Monolog/Handler/CsvHandler.php) - Handler for the [Monolog/CsvLogger](src/Monolog/CsvLogger.php)
- [Handler/FileHandler](src/Monolog/Handler/FileHandler.php) - Handler for the [Monolog/FileLogger](src/Monolog/FileLogger.php)

**Processor**

- [Processor/PaddingProcessor](src/Monolog/Processor/PaddingProcessor.php) - Processor for the [Monolog/ConsoleLogger](src/Monolog/ConsoleLogger.php)
- [Processor/PlainProcessor](src/Monolog/Processor/PlainProcessor.php) - Processor for the [Monolog/PlainLogger](src/Monolog/PlainLogger.php)

Examples
--------

[](#examples)

Please read some [examples](docu-examples.adoc).

Project Status
--------------

[](#project-status)

Please read the [project status](docu-analysis.adoc).

Additional Information
----------------------

[](#additional-information)

- [Composer Commands](docu-commands.adoc) - New commands for composer

Notice
------

[](#notice)

[![sonarcloud light](https://camo.githubusercontent.com/ee3213806a75810e29a80b12e13e9c3f7ea5806080a2b884087100e1a344c4bc/68747470733a2f2f736f6e6172636c6f75642e696f2f696d616765732f70726f6a6563745f6261646765732f736f6e6172636c6f75642d6c696768742e737667 "Sonarcloud Logo")](https://sonarcloud.io/dashboard?id=The-oGlow_ezlogging)

Reference
---------

[](#reference)

- [PSR-3 Logger Interface](https://www.php-fig.org/psr/psr-3/)
- [Monolog](https://seldaek.github.io/monolog)*(c) 2025 by [Oliver Glowa](https://github.com/ollily)*

###  Health Score

37

—

LowBetter than 81% of packages

Maintenance75

Regular maintenance activity

Popularity14

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity42

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 97.6% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~33 days

Recently: every ~6 days

Total

10

Last Release

19d ago

Major Versions

0.6.1 → 1.0.02026-04-20

1.3.1 → 8.4.0002026-06-04

PHP version history (3 changes)0.5.0PHP &gt;=8.1

0.6.0PHP &gt;=7.4

8.4.000PHP &gt;=8.4.1

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/426229?v=4)[oLLi G. ](/maintainers/ollily)[@ollily](https://github.com/ollily)

---

Top Contributors

[![ollily](https://avatars.githubusercontent.com/u/426229?v=4)](https://github.com/ollily "ollily (204 commits)")[![oglowa](https://avatars.githubusercontent.com/u/36665428?v=4)](https://github.com/oglowa "oglowa (5 commits)")

---

Tags

loggerloggingmonologphpphploggingloggermonolog

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan, Psalm

Code StylePHP CS Fixer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ollily-ezlogging/health.svg)

```
[![Health](https://phpackages.com/badges/ollily-ezlogging/health.svg)](https://phpackages.com/packages/ollily-ezlogging)
```

###  Alternatives

[matomo/matomo

Matomo is the leading Free/Libre open analytics platform

21.7k38.9k](/packages/matomo-matomo)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[tempest/framework

The PHP framework that gets out of your way.

2.2k34.4k15](/packages/tempest-framework)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[illuminate/log

The Illuminate Log package.

6225.3M623](/packages/illuminate-log)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
