celysium / logger
此软件包最新版本(v1.24)没有提供许可信息。
v1.24
2023-12-03 06:25 UTC
Requires
- php: ^8.1
- celysium/authenticate: ^1.10
- laravel/framework: ^10.0
- mongodb/laravel-mongodb: ^4.0
Requires (Dev)
- orchestra/testbench: ^8.15
README
记录 Http 请求、响应、异常
使用宏 loggable 将 http 请求和响应存储到 mongo db 中的集合 request_log 中
之前
Http::withBasicAuth(env('USERNAME'), env('PASSWORD'))
->withHeaders(
[
'Accept' => 'application/json',
'Content-Type' => 'application/json',
]
)
->baseUrl(env('BASE_URL'))
->get('')
->onError(function ($response) {
throw new BadRequestHttpException($response);
})
->json();
之后
Http::loggable('name')->withBasicAuth(env('USERNAME'), env('PASSWORD'))
->withHeaders(
[
'Accept' => 'application/json',
'Content-Type' => 'application/json',
]
)
->baseUrl(env('BASE_URL'))
->get('')
->onError(function ($response) {
throw new BadRequestHttpException($response);
})
->json();