我注意到当我抛出一个BadRequestHttpException
时,它会被Monolog记录下来。
如何从日志中排除特定的异常和HTTP错误?我的配置如下:
monolog:
handlers:
main:
type: fingers_crossed
action_level: error
handler: nested
excluded_404s:
- ^/
nested:
type: rotating_file
path: '%kernel.logs_dir%/%kernel.environment%.log'
level: debug
max_files: 30
由于这是一个API网站,我有很多“好”400错误,不应该记录。
注意:我不想将等级提高到严重。
答案 0 :(得分:0)
现在我找到的唯一解决方案是手动返回视图而不是抛出BadRequestHttpException
:
$response = new ApiResponse("error", 'There is already a pending request.');
return $this->view($response, 400);