2 Commits

Author SHA1 Message Date
bf22526bc0 Add support for level and bubbling 2025-06-27 18:19:39 +02:00
9adffcd1f5 Fix typo in LogDbhandler 2025-06-26 22:25:23 +02:00
2 changed files with 6 additions and 1 deletions

1
.gitignore vendored
View File

@ -1 +1,2 @@
/vendor/ /vendor/
/composer.lock

View File

@ -4,6 +4,7 @@ namespace LogDb\Monolog;
use Monolog\Handler\AbstractProcessingHandler; use Monolog\Handler\AbstractProcessingHandler;
use Monolog\Handler\HandlerInterface; use Monolog\Handler\HandlerInterface;
use Monolog\Level;
use Monolog\LogRecord; use Monolog\LogRecord;
use Symfony\Component\HttpClient\HttpClient; use Symfony\Component\HttpClient\HttpClient;
use Symfony\Contracts\HttpClient\HttpClientInterface; use Symfony\Contracts\HttpClient\HttpClientInterface;
@ -20,8 +21,11 @@ class LogDbHandler extends AbstractProcessingHandler
private readonly string $serverUrl, private readonly string $serverUrl,
private readonly ?string $scope = null, private readonly ?string $scope = null,
private readonly ?string $source = null, private readonly ?string $source = null,
int|string|Level $level = Level::Debug,
bool $bubble = true
) )
{ {
parent::__construct($level, $bubble);
$this->client = HttpClient::createForBaseUri($this->serverUrl); $this->client = HttpClient::createForBaseUri($this->serverUrl);
} }
@ -46,7 +50,7 @@ class LogDbHandler extends AbstractProcessingHandler
]; ];
if ($this->batching) { if ($this->batching) {
$this->batched[] = $record; $this->batched[] = $event;
return; return;
} }