双元素 / crud-logger
CMS的CRUD记录器
v1.0.1
2022-07-29 11:10 UTC
Requires
- php: ^7.4 || ^8.0
- symfony/routing: ^4.4 || ^5.4
README
## 安装 composer require twin-elements/crud-logger
在 services
中添加
<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"/>
在配置
monolog:
channels: ['crud']
handlers:
crud:
type: stream
level: info
path: '%kernel.logs_dir%/crud.log'
channels: ['crud']
### 使用
$this->crudLogger->createLog(Entity::class, CrudLogger::CreateAction, ID);