https://github.com/xiidea/easyauditbundle
A Symfony Bundle To Log Selective Events
https://github.com/xiidea/easyauditbundle
audit-log audit-log-entity audit-trail php psr-3 symfony symfony-bundle symfony3 symfony4 symfony5 symfony6
Last synced: 3 months ago
JSON representation
A Symfony Bundle To Log Selective Events
- Host: GitHub
- URL: https://github.com/xiidea/easyauditbundle
- Owner: xiidea
- License: mit
- Created: 2013-11-15T15:10:43.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2023-11-04T16:45:53.000Z (over 1 year ago)
- Last Synced: 2024-04-24T19:23:51.927Z (about 1 year ago)
- Topics: audit-log, audit-log-entity, audit-trail, php, psr-3, symfony, symfony-bundle, symfony3, symfony4, symfony5, symfony6
- Language: PHP
- Homepage: http://xiidea.github.io/EasyAuditBundle/
- Size: 402 KB
- Stars: 88
- Watchers: 5
- Forks: 21
- Open Issues: 10
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Easy Audit
[](https://travis-ci.org/xiidea/EasyAuditBundle)
[](https://coveralls.io/github/xiidea/EasyAuditBundle?branch=master)
[](https://scrutinizer-ci.com/g/xiidea/EasyAuditBundle/?branch=master)
[](https://packagist.org/packages/xiidea/easy-audit)
[](https://packagist.org/packages/xiidea/easy-audit)
[](https://packagist.org/packages/xiidea/easy-audit)
[](https://packagist.org/packages/xiidea/easy-audit)A Symfony Bundle To Log Selective Events. It is easy to configure and easy to customize for your need.
### Versions
| Symfony | PHP | EasyAuditBundle | Support |
|:-------:|:---------:|:-------------------------------------------------------------:|:-------------------:|
| 6.x | >=8.0.2 | 3.x.x | New Features / Bugs |
| 5.x | >=7.2.5 | [2.x.x](https://github.com/xiidea/EasyAuditBundle/tree/2.0.x) | Bugs |
| 2.7-4.4 | ^5.6,^7.0 | [1.4.x](https://github.com/xiidea/EasyAuditBundle/tree/1.4.x) | - |
| <=2.8 | ^5.4-7.3 | [1.3.x](https://github.com/xiidea/EasyAuditBundle/tree/1.3.x) | - |
| <=2.4 | ^5.4 | [1.2.x](https://github.com/xiidea/EasyAuditBundle/tree/1.2.x) | - |## Install
1. Add EasyAuditBundle in your composer.json
2. Enable the Bundle
3. Create audit_log entity class
4. Configure config.yml
5. Update Database Schema### 1. Add EasyAuditBundle in your composer.json
Add EasyAuditBundle in your composer.json:
```json
{
"require": {
"xiidea/easy-audit": "^3.0"
}
}
```Now tell composer to download the bundle by running the command:
```bash
$ php composer.phar update xiidea/easy-audit
```Composer will install the bundle to your project's `vendor/xiidea` directory.
### 2. Enable the Bundle
```php