From 05b5a94f9d4b6ad9e99a587d9f57d4c59f141fe6 Mon Sep 17 00:00:00 2001 From: dorumd Date: Mon, 15 Feb 2021 13:53:24 +0100 Subject: [PATCH 1/2] Add verbose logger --- src/Logger.php | 13 +++++++++++++ src/Vault.php | 4 +++- 2 files changed, 16 insertions(+), 1 deletion(-) create mode 100644 src/Logger.php diff --git a/src/Logger.php b/src/Logger.php new file mode 100644 index 0000000..34acf55 --- /dev/null +++ b/src/Logger.php @@ -0,0 +1,13 @@ +method = getenv('VAULT_AUTH_METHOD'); + $this->logger = new Logger(); } private function factory() { @@ -24,7 +26,7 @@ private function factory() { 'X-Vault-Token' => getenv('VAULT_AUTH_TOKEN') ] ]; - $this->factory = new ServiceFactory($options); + $this->factory = new ServiceFactory($options, $this->logger); } return $this->factory; } From 42793b10cad13a09a9143b328baa3723d9696932 Mon Sep 17 00:00:00 2001 From: dorumd Date: Mon, 15 Feb 2021 13:57:26 +0100 Subject: [PATCH 2/2] Improved logging format --- src/Logger.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Logger.php b/src/Logger.php index 34acf55..66d5e3e 100644 --- a/src/Logger.php +++ b/src/Logger.php @@ -8,6 +8,6 @@ class Logger extends AbstractLogger { public function log($level, $message, array $context = array()) { - fwrite(STDOUT, sprintf('[%s] Message: %s Context: %s', $level, $message, json_encode($context))); + fwrite(STDOUT, sprintf('[%s] Message: %s Context: %s' . PHP_EOL, $level, $message, json_encode($context))); } } \ No newline at end of file