25carat / oro-api-logger

此包允许您记录所有API请求和响应

安装: 0

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 0

分支: 1

开放问题: 1

类型:symfony-bundle

1.0.0 2023-08-04 20:28 UTC

This package is auto-updated.

Last update: 2024-09-08 13:34:08 UTC


README

Oro Commerce 的 API 日志器

此包将添加所有API请求和响应的记录功能。这对于监控使用Oro Rest API的应用程序或服务非常有用。

安装

composer require 25carat/oro-api-logger

配置

将最小日志级别配置添加到您项目中的 parameters.yml.dist 文件。如果此参数缺失,将在服务容器中引发错误。

:::yaml
parameters:
  twenty5carat.api_logger.level: error

日志

通道

已创建一个单独的通道 api_logger 来记录API消息。

消息将记录在单独的文件 api-logger-[环境].log

日志级别

日志消息中的信息量取决于配置的日志级别。

服务器错误记录为 critical 消息。

客户端错误记录为 error 消息。

请求和响应头记录为 info 消息。

请求和响应体记录为 debug 消息。