From dc98979f61ae83855ed58b55d6456d342b883ea3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jos=C3=A9=20Tobias=20de=20Freitas=20Neto?= Date: Mon, 18 Dec 2023 17:24:56 -0400 Subject: [PATCH] Melhorando entradas de log com dados de contexto adicionais MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit O commit atualiza o mecanismo de registro dentro do LogTrait. Agora ele inclui dados de contexto específicos: 'custom_data' utilizando o customData existente, 'current_url' capturando a URL completa atual e 'current_user' registrando o usuário autenticado. Essas adições fornecem uma visão mais abrangente das circunstâncias durante cada entrada de log. --- src/app/Services/AbstractLogService.php | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/app/Services/AbstractLogService.php b/src/app/Services/AbstractLogService.php index e671849..45f5409 100644 --- a/src/app/Services/AbstractLogService.php +++ b/src/app/Services/AbstractLogService.php @@ -166,7 +166,11 @@ abstract class AbstractLogService implements Contracts\LogServiceInterface { return [ 'message' => $message, - 'custom_data' => $context, + 'custom_data' => $context['custom_data'], + 'current_url' => $context['current_url'], + 'current_user' => $this->asPrettyJson($context['current_user']), + 'queries' => $this->asPrettyJson($this->logDataContainer->getCapturedQueries()), + 'guzzle' => $this->asPrettyJson($this->logDataContainer->getCapturedHttpClientEvents()), ]; }