twin-elements / crud-logger
Crud logger for CMS
Package info
github.com/twin-elements/crud-logger
Type:component
pkg:composer/twin-elements/crud-logger
v1.0.1
2022-07-29 11:10 UTC
Requires
- php: ^7.4 || ^8.0
- symfony/routing: ^4.4 || ^5.4
README
##Installation
composer require twin-elements/crud-logger
in services add
<service id="TwinElements\Component\CrudLogger\CrudLogger">
<argument id="security.token_storage"/>
<argument id="logger"/>
<tag name="monolog.logger" channel="crud"/>
</service>
<service id="TwinElements\Component\CrudLogger\CrudLoggerInterface" alias="TwinElements\Component\CrudLogger\CrudLogger"/>
in config
monolog:
channels: ['crud']
handlers:
crud:
type: stream
level: info
path: '%kernel.logs_dir%/crud.log'
channels: ['crud']
###Usage
$this->crudLogger->createLog(Entity::class, CrudLogger::CreateAction, ID);