## 规则
目前支持三种颗粒度的监听规则。
1. 单条URL监听
2. 中间件监听
3. 所有页面监听
每种监听可以指定请求`method`及响应的状态码。每条监听规则支持多个通知多个事件。
## 文件
监听规则文件存放在相应模块或插件的 `Config/behavior.php`文件中。
## 示例
```
return [
'md:admin_auth:200' => [
'\Addons\SystemLog\Events\SystemLogEvent'
],
'url:system/login:POST:200' => [
'\Addons\SystemLog\Events\SystemLogEvent'
],
];
```
1. URL监听规则`url:{path}:{method}:{statusCode}`
```
url:system/login:POST:200
url:system/login:200
```
2.中间件监听规则`md:{中间件}:{method}:{statusCode}`(中间件中的`.`会替换成`_`)
```
md:admin_auth:POST:200
md:admin_auth:200
```
3.所有页面监听规则`*:{method}:{statusCode}`
```
*:POST:200
*:200
```
