PHPackages                             inpsyde/wonolog - 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. inpsyde/wonolog

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

inpsyde/wonolog
===============

Monolog-based logging package for WordPress.

3.0.2(4mo ago)183617.9k↓11.6%22[1 issues](https://github.com/inpsyde/Wonolog/issues)[1 PRs](https://github.com/inpsyde/Wonolog/pulls)6GPL-2.0-or-laterPHPPHP &gt;=8.1 &lt; 8.6CI passing

Since Oct 18Pushed 4mo ago15 watchersCompare

[ Source](https://github.com/inpsyde/Wonolog)[ Packagist](https://packagist.org/packages/inpsyde/wonolog)[ RSS](/packages/inpsyde-wonolog/feed)WikiDiscussions 3.x Synced 1mo ago

READMEChangelog (10)Dependencies (19)Versions (30)Used By (6)

Wonolog
=======

[](#wonolog)

[![Version](https://camo.githubusercontent.com/ff9fde4ab0aa960b96329d9973bc662972f4478e784d157e9033fda44e45aaa3/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d696e70737964652f776f6e6f6c6f67266d6573736167653d3326636f6c6f723d394643363544266c6162656c436f6c6f723d334333443436267374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/inpsyde/wonolog)[![PHP Version](https://camo.githubusercontent.com/bcfa478ff0f23b2b17616593699cda2a5524f982b6ac02b2aa4e7ce876e7e440/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d706870266d6573736167653d2533453d382e3126636f6c6f723d394643363544266c6162656c436f6c6f723d334333443436267374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/inpsyde/wonolog#2.0.0-beta.1)[![Monolog Version](https://camo.githubusercontent.com/32799d00d9cece54daac2637f601fd2294406c2eb3a566bed389c8ac4fd52775/68747470733a2f2f696d672e736869656c64732e696f2f7374617469632f76313f6c6162656c3d6d6f6e6f6c6f672f6d6f6e6f6c6f67266d6573736167653d322532302537432537432532303326636f6c6f723d394643363544266c6162656c436f6c6f723d334333443436267374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/inpsyde/wonolog)[![Downloads](https://camo.githubusercontent.com/7ff35c7ca7fa8295fb4667c7d4fd3ab049a5146821e142a356c43044acbac6dd/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f696e70737964652f776f6e6f6c6f672e7376673f636f6c6f723d394643363544266c6162656c436f6c6f723d334333443436267374796c653d666f722d7468652d6261646765)](https://packagist.org/packages/inpsyde/wonolog)

### *Monolog-based logging package for WordPress*

[](#monolog-based-logging-package-for-wordpress)

[![PHP Static Code Analysis](https://github.com/inpsyde/Wonolog/actions/workflows/php-static-analysis.yml/badge.svg)](https://github.com/inpsyde/Wonolog/actions/workflows/php-static-analysis.yml)[![PHP Unit Tests](https://github.com/inpsyde/Wonolog/actions/workflows/php-unit-tests.yml/badge.svg)](https://github.com/inpsyde/Wonolog/actions/workflows/php-unit-tests.yml)[![PHP Integration Tests](https://github.com/inpsyde/Wonolog/actions/workflows/php-integration-tests.yml/badge.svg)](https://github.com/inpsyde/Wonolog/actions/workflows/php-integration-tests.yml)

---

[![Wonolog](resources/banner.png)](resources/banner.png)

Wonolog is a Composer package (not a plugin) that allows to log anything that *happens* in a WordPress site.

It is based on [Monolog](https://github.com/Seldaek/monolog), which, with its hundreds millions of downloads ([![Monolog Total Downloads](https://camo.githubusercontent.com/e17b649c3ec9b3e0a839eb9a6d60c57eab3d4da00b34264c2f5c126d4de9f783/68747470733a2f2f696d672e736869656c64732e696f2f7061636b61676973742f64742f6d6f6e6f6c6f672f6d6f6e6f6c6f672e7376673f636f6c6f723d394643363544266c6162656c436f6c6f723d334333443436267374796c653d666c61742d737175617265)](https://packagist.org/packages/monolog/monolog)) and thousands of dependent packages, is the most popular logging library for PHP, compatible with the [PSR-3 standard](https://www.php-fig.org/psr/psr-3/).

Wonolog v3 supports both Monolog v2 and v3.

Minimum requirements and dependencies
-------------------------------------

[](#minimum-requirements-and-dependencies)

Wonolog requires:

- PHP 8.1+
- WordPress 5.9+

Via [Composer](https://getcomposer.org), Wonolog requires `monolog/monolog` (MIT).

Documentation
-------------

[](#documentation)

Start [here](https://inpsyde.github.io/Wonolog/).

Copyright and License
---------------------

[](#copyright-and-license)

This package is [free software](https://www.gnu.org/philosophy/free-sw.en.html) distributed under the terms of the GNU General Public License version 2 or (at your option) any later version. For the full license, see [LICENSE](./LICENSE).

###  Health Score

68

—

FairBetter than 100% of packages

Maintenance76

Regular maintenance activity

Popularity54

Moderate usage in the ecosystem

Community36

Small or concentrated contributor base

Maturity91

Battle-tested with a long release history

 Bus Factor1

Top contributor holds 62.2% 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 ~120 days

Recently: every ~52 days

Total

29

Last Release

131d ago

Major Versions

0.2.2 → 1.0.02017-06-01

1.0.4 → 2.0.0-beta.12023-03-01

1.1.0 → 2.0.0-beta.22023-03-01

1.2.0 → v3.0.0-beta.0012024-03-07

1.x-dev → 3.0.0-beta.0032025-06-03

PHP version history (8 changes)0.1.0PHP &gt;=5.5

1.0.0PHP &gt;=5.6

2.0.0-beta.1PHP &gt;=7.2

2.0.0-beta.2PHP &gt;=7.2 &lt; 8.3

v3.0.0-beta.001PHP &gt;=8.1 &lt; 8.3

3.0.0-beta.002PHP &gt;=8.1 &lt; 8.5

3.0.1PHP &gt;=8.1 &lt;= 8.5

3.0.2PHP &gt;=8.1 &lt; 8.6

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2208282?v=4)[Giuseppe Mazzapica](/maintainers/gmazzap)[@gmazzap](https://github.com/gmazzap)

![](https://www.gravatar.com/avatar/9927d052ac9418f26bc23eba4e8f88f71a353f94b34b3ec7cc51bbe9468a7867?d=identicon)[dnaber-de](/maintainers/dnaber-de)

![](https://www.gravatar.com/avatar/003585053f7d5d2127d31d5a4e79ba309acc075154f5752de8f429ac42c54dbe?d=identicon)[Syde](/maintainers/Syde)

![](https://www.gravatar.com/avatar/572cb5d91b21cc9879823e849607ffe88365365391d5fd01ee4efb6a3c24df1f?d=identicon)[Chrico](/maintainers/Chrico)

---

Top Contributors

[![gmazzap](https://avatars.githubusercontent.com/u/2208282?v=4)](https://github.com/gmazzap "gmazzap (319 commits)")[![tfrommen](https://avatars.githubusercontent.com/u/6049306?v=4)](https://github.com/tfrommen "tfrommen (70 commits)")[![luislard](https://avatars.githubusercontent.com/u/17932063?v=4)](https://github.com/luislard "luislard (52 commits)")[![dnaber-de](https://avatars.githubusercontent.com/u/1133205?v=4)](https://github.com/dnaber-de "dnaber-de (22 commits)")[![Chrico](https://avatars.githubusercontent.com/u/3417446?v=4)](https://github.com/Chrico "Chrico (21 commits)")[![Soean](https://avatars.githubusercontent.com/u/695201?v=4)](https://github.com/Soean "Soean (7 commits)")[![overclokk](https://avatars.githubusercontent.com/u/4604932?v=4)](https://github.com/overclokk "overclokk (6 commits)")[![websupporter](https://avatars.githubusercontent.com/u/6458412?v=4)](https://github.com/websupporter "websupporter (4 commits)")[![Biont](https://avatars.githubusercontent.com/u/4208996?v=4)](https://github.com/Biont "Biont (3 commits)")[![yeremi](https://avatars.githubusercontent.com/u/744184?v=4)](https://github.com/yeremi "yeremi (3 commits)")[![widoz](https://avatars.githubusercontent.com/u/1917784?v=4)](https://github.com/widoz "widoz (2 commits)")[![NielsdeBlaauw](https://avatars.githubusercontent.com/u/661876?v=4)](https://github.com/NielsdeBlaauw "NielsdeBlaauw (1 commits)")[![dottxado](https://avatars.githubusercontent.com/u/23632632?v=4)](https://github.com/dottxado "dottxado (1 commits)")[![chesio](https://avatars.githubusercontent.com/u/2021167?v=4)](https://github.com/chesio "chesio (1 commits)")[![redelschaap](https://avatars.githubusercontent.com/u/6915990?v=4)](https://github.com/redelschaap "redelschaap (1 commits)")

---

Tags

debugginghacktoberfestloggingmonologphppsr-3wordpresslogpsr-3loggingwordpressdebugdebuggingloggermonolog

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/inpsyde-wonolog/health.svg)

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

###  Alternatives

[analog/analog

Fast, flexible, easy PSR-3-compatible PHP logging package with dozens of handlers.

3451.5M24](/packages/analog-analog)[bitrix-expert/monolog-adapter

Monolog adapter for Bitrix CMS

6566.3k](/packages/bitrix-expert-monolog-adapter)[markrogoyski/simplelog-php

Powerful PSR-3 logging. So easy, it's simple.

2818.1k4](/packages/markrogoyski-simplelog-php)[atrapalo/monolog-elasticsearch

A Monolog handler and formatter that makes use of the elasticsearch/elasticsearch package

1123.0k](/packages/atrapalo-monolog-elasticsearch)[filips123/monolog-phpmailer

PHPMailer handler for Monolog

1365.6k3](/packages/filips123-monolog-phpmailer)

PHPackages © 2026

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