PHPackages                             codappix/cdx\_logging - 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. codappix/cdx\_logging

AbandonedArchivedTypo3-cms-extension[Logging &amp; Monitoring](/categories/logging)

codappix/cdx\_logging
=====================

Provides features for TYPO3 logging.

1.0.0(8y ago)08.0k[1 issues](https://github.com/Codappix/cdx_logging/issues)[1 PRs](https://github.com/Codappix/cdx_logging/pulls)GPL-2.0+PHPPHP &gt;=5.6

Since Nov 14Pushed 5y ago3 watchersCompare

[ Source](https://github.com/Codappix/cdx_logging)[ Packagist](https://packagist.org/packages/codappix/cdx_logging)[ RSS](/packages/codappix-cdx-logging/feed)WikiDiscussions develop Synced 1mo ago

READMEChangelogDependencies (4)Versions (5)Used By (0)

CDX Logging
===========

[](#cdx-logging)

We always use the TYPO3 Logging API. This way we are able to configure different logging for local, staging and production. Very helpful for cronjobs, e.g. scheduler tasks.

For local dev we can use one of the console writer, see [:ref:`logging\_logWriter`](#id1).

LogWriter
---------

[](#logwriter)

The extension provides two further log writer for TYPO3:

ConsoleWill output all log entries without buffering to stdout. Output will not be styled in any way. Messages are displayed plain, prefixed with log level as string representation.AnsiConsoleWill output all log entries without buffering to stdout. Output will not be styled. Messages are displayed colored depending on their log level.MailWill send a single mail for each log record. Mails are send as plain text and multiple sender can be configured. Possible options are from and to accordingly to Example configuration:

```
'LOG' => [
    'Codappix' => [
        'CdxSite' => [
            'Command' => [
                'writerConfiguration' => [
                    [
                        \Codappix\CdxLogging\Log\Writer\AnsiConsole::class => [
                            'stream' => 'php://stderr',
                            'dataOutput' => true,
                        ],
                        \Codappix\CdxLogging\Log\Writer\Mail::class => [
                            'to' => [
                                'address@example.com' => '1st Example Name',
                                'address2@example.com' => '2nd Example Name',
                            ],
                        ],
                    ],
                ],
            ],
        ],
    ],
],
```

The above example will use the `AnsiConsole` for all `CommandController` inside the TYPO3 Extension `cdx_site` for all log levels.

Also it configured the console to write all entries to `stderr`, default is `stdout`. Currently there is no option to define a certain severity to be displayed to `stderr` while others are displayed to `stdout`.

Also it configured the add the provided data, if any. Default is to not add data. Data is added in json format.

As a stream is expected, this is everything that can be handled as a stream, also files, etc.

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity18

Limited adoption so far

Community8

Small or concentrated contributor base

Maturity61

Established project with proven stability

 Bus Factor1

Top contributor holds 100% 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

Unknown

Total

1

Last Release

2947d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/050bb447626bd34a00e655752d99ccff1140ae7ec7d129316819662829e041a3?d=identicon)[codappix](/maintainers/codappix)

---

Top Contributors

[![DanielSiepmann](https://avatars.githubusercontent.com/u/354250?v=4)](https://github.com/DanielSiepmann "DanielSiepmann (26 commits)")

---

Tags

loggingtypo3typo3-extension

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/codappix-cdx-logging/health.svg)

```
[![Health](https://phpackages.com/badges/codappix-cdx-logging/health.svg)](https://phpackages.com/packages/codappix-cdx-logging)
```

###  Alternatives

[psr/log

Common interface for logging libraries

10.4k1.2B9.1k](/packages/psr-log)[itsgoingd/clockwork

php dev tools in your browser

5.9k27.6M93](/packages/itsgoingd-clockwork)[graylog2/gelf-php

A php implementation to send log-messages to a GELF compatible backend like Graylog2.

41838.2M137](/packages/graylog2-gelf-php)[bugsnag/bugsnag-psr-logger

Official Bugsnag PHP PSR Logger.

32132.5M2](/packages/bugsnag-bugsnag-psr-logger)[consolidation/log

Improved Psr-3 / Psr\\Log logger based on Symfony Console components.

15462.2M7](/packages/consolidation-log)[datadog/php-datadogstatsd

An extremely simple PHP datadogstatsd client

19124.6M15](/packages/datadog-php-datadogstatsd)

PHPackages © 2026

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