双元素/crud-logger

CMS的CRUD记录器

安装: 47

依赖: 1

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

类型:组件

v1.0.1 2022-07-29 11:10 UTC

This package is auto-updated.

Last update: 2024-09-29 06:25:53 UTC


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);