celysium/logger

此软件包最新版本(v1.24)没有提供许可信息。

v1.24 2023-12-03 06:25 UTC

This package is auto-updated.

Last update: 2024-09-03 08:09:11 UTC


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