Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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: 2 days 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 (about 11 years ago)
- Default Branch: master
- Last Pushed: 2023-11-04T16:45:53.000Z (about 1 year ago)
- Last Synced: 2024-04-24T19:23:51.927Z (9 months 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
[![Build Status](https://travis-ci.org/xiidea/EasyAuditBundle.svg?branch=master)](https://travis-ci.org/xiidea/EasyAuditBundle)
[![Coverage Status](https://coveralls.io/repos/xiidea/EasyAuditBundle/badge.svg?branch=master&service=github)](https://coveralls.io/github/xiidea/EasyAuditBundle?branch=master)
[![Scrutinizer Code Quality](https://scrutinizer-ci.com/g/xiidea/EasyAuditBundle/badges/quality-score.png?b=master)](https://scrutinizer-ci.com/g/xiidea/EasyAuditBundle/?branch=master)
[![Latest Stable Version](https://poser.pugx.org/xiidea/easy-audit/v/stable.png)](https://packagist.org/packages/xiidea/easy-audit)
[![Latest Unstable Version](http://poser.pugx.org/xiidea/easy-audit/v/unstable)](https://packagist.org/packages/xiidea/easy-audit)
[![Total Downloads](https://poser.pugx.org/xiidea/easy-audit/downloads.png)](https://packagist.org/packages/xiidea/easy-audit)
[![License](http://poser.pugx.org/xiidea/easy-audit/license)](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