PHPackages                             minvws/audit-logger-bundle - 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. minvws/audit-logger-bundle

ActiveSymfony-bundle[Logging &amp; Monitoring](/categories/logging)

minvws/audit-logger-bundle
==========================

Generic audit logger bundle for symfony

1.0.0(1mo ago)032.2k↓17.8%EUPL-1.2PHPPHP ^8.3CI passing

Since Sep 18Pushed 1mo ago9 watchersCompare

[ Source](https://github.com/minvws/nl-rdo-php-audit-logger-bundle)[ Packagist](https://packagist.org/packages/minvws/audit-logger-bundle)[ RSS](/packages/minvws-audit-logger-bundle/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (40)Versions (23)Used By (0)

Audit Logger for Symfony (nl-rdo-php-audit-logger-bundle)
=========================================================

[](#audit-logger-for-symfony-nl-rdo-php-audit-logger-bundle)

This package extends the [minvws/audit-logger](https://github.com/minvws/nl-rdo-php-audit-logger) package and provides a generic logging service for Symfony applications for the RDO platform. It allows to easily log events to the database, syslog or other destinations.

Prerequisites
-------------

[](#prerequisites)

- PHP &gt;= 8.3
- Composer
- Symfony &gt;= 6.3

Installation
------------

[](#installation)

### Composer

[](#composer)

Install the package through composer:

```
$ composer require minvws/audit-logger-bundle
```

### Configuration

[](#configuration)

The package can be configured in the `audit_logger.yaml` file. There is a generic configuration for encryption:

```
public_key:   # The public key to use for encryption
private_key:  # The private key to use for encryption
```

There are currently four logging destinations available: psr, database, file and rabbitmq:

#### PSR-3 Logger (psr\_logger)

[](#psr-3-logger-psr_logger)

Generic PSR-3 logger that can be used to log to any PSR-3 compatible logger.

Possible configuration options:

OptionValue typeDefaultDescriptionenabledbooleantrueEnable loggingencryptedbooleantrueEncrypt the log datalog\_piibooleantrueLog Personal Identifiable Information (PII)#### Database Logger (doctrine\_logger)

[](#database-logger-doctrine_logger)

Log data to the database.

Possible configuration options:

OptionValue typeDefaultDescriptionenabledbooleantrueEnable loggingencryptedbooleantrueEncrypt the log datalog\_piibooleantrueLog Personal Identifiable Information (PII)#### File Logger (file\_logger)

[](#file-logger-file_logger)

Log data to the database.

Possible configuration options:

OptionValue typeDefaultDescriptionenabledbooleantrueEnable loggingpathstring'%kernel.logs\_dir%/audit.log'Path to where log file is writtenencryptedbooleantrueEncrypt the log datalog\_piibooleantrueLog Personal Identifiable Information (PII)#### RabbitMQ Logger (rabbitmg\_logger)

[](#rabbitmq-logger-rabbitmg_logger)

Log data to RabbitMQ.

Possible configuration options:

OptionValue typeDefaultDescriptionenabledbooleantrueEnable loggingadditional\_eventsarray\[\]Register additional event to publishrouting\_keystring''Optional routing keylog\_piibooleantrueLog Personal Identifiable Information (PII)More information
----------------

[](#more-information)

See [minvws/audit-logger](https://github.com/minvws/nl-rdo-php-audit-logger) for more information.

Creating custom events
----------------------

[](#creating-custom-events)

Creating a custom event is easy. You can create a new class that extends the `MinVWS\AuditLogger\Events\Logging\GeneralLogEvent` class.

```
  use MinVWS\AuditLogger\Events\Logging\GeneralLogEvent;

  class MyCustomEvent extends GeneralLogEvent
  {
      public const EVENT_CODE = '991414';
      public const EVENT_KEY = 'my_custom_event';
  }
```

Contributing
------------

[](#contributing)

If you encounter any issues or have suggestions for improvements, please feel free to open an issue or submit a pull request on the GitHub repository of this package.

License
-------

[](#license)

This package is open-source and released under the European Union Public License version 1.2. You are free to use, modify and distribute the package in accordance with the terms of the license.

Part of iCore
-------------

[](#part-of-icore)

This package is part of the iCore project.

###  Health Score

54

—

FairBetter than 97% of packages

Maintenance89

Actively maintained with recent releases

Popularity29

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity67

Established project with proven stability

 Bus Factor2

2 contributors hold 50%+ of commits

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 ~83 days

Recently: every ~54 days

Total

12

Last Release

54d ago

Major Versions

0.6.1 → 1.0.02026-03-25

PHP version history (3 changes)0.1.0PHP ^8.0

0.2.0PHP ^8.1

1.0.0PHP ^8.3

### Community

Maintainers

![](https://www.gravatar.com/avatar/35585f12d5551026d3cf7e8e25170cd718a16a5017096b3201ed196311ac51d9?d=identicon)[annejan](/maintainers/annejan)

![](https://www.gravatar.com/avatar/44e7cc7a950c1f964d8c8a5e3421d5fa61d6592add09ee3936ed267d75b2be33?d=identicon)[rdobeheer](/maintainers/rdobeheer)

---

Top Contributors

[![Ilyes512](https://avatars.githubusercontent.com/u/2445415?v=4)](https://github.com/Ilyes512 "Ilyes512 (35 commits)")[![annejan](https://avatars.githubusercontent.com/u/294470?v=4)](https://github.com/annejan "annejan (11 commits)")[![jaytaph](https://avatars.githubusercontent.com/u/241458?v=4)](https://github.com/jaytaph "jaytaph (8 commits)")[![basdenooijer](https://avatars.githubusercontent.com/u/580644?v=4)](https://github.com/basdenooijer "basdenooijer (5 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (5 commits)")[![lkeijmel](https://avatars.githubusercontent.com/u/532438?v=4)](https://github.com/lkeijmel "lkeijmel (3 commits)")[![randh1r](https://avatars.githubusercontent.com/u/17409257?v=4)](https://github.com/randh1r "randh1r (2 commits)")[![sigio](https://avatars.githubusercontent.com/u/781641?v=4)](https://github.com/sigio "sigio (2 commits)")[![nicktencate](https://avatars.githubusercontent.com/u/4581304?v=4)](https://github.com/nicktencate "nicktencate (1 commits)")[![pk27734](https://avatars.githubusercontent.com/u/70482?v=4)](https://github.com/pk27734 "pk27734 (1 commits)")[![ppvg](https://avatars.githubusercontent.com/u/67802?v=4)](https://github.com/ppvg "ppvg (1 commits)")

---

Tags

icoresymfonyloggingAudit

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Code StylePHP\_CodeSniffer

Type Coverage Yes

### Embed Badge

![Health badge](/badges/minvws-audit-logger-bundle/health.svg)

```
[![Health](https://phpackages.com/badges/minvws-audit-logger-bundle/health.svg)](https://phpackages.com/packages/minvws-audit-logger-bundle)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.4k5.6M651](/packages/sylius-sylius)[easycorp/easyadmin-bundle

Admin generator for Symfony applications

4.3k16.7M310](/packages/easycorp-easyadmin-bundle)[sulu/sulu

Core framework that implements the functionality of the Sulu content management system

1.3k1.3M152](/packages/sulu-sulu)[contao/core-bundle

Contao Open Source CMS

1231.6M2.4k](/packages/contao-core-bundle)[ec-cube/ec-cube

EC-CUBE EC open platform.

78527.0k1](/packages/ec-cube-ec-cube)[open-dxp/opendxp

Content &amp; Product Management Framework (CMS/PIM)

7310.3k29](/packages/open-dxp-opendxp)

PHPackages © 2026

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