Add support for level and bubbling

This commit is contained in:
2025-06-27 18:19:39 +02:00
parent 9adffcd1f5
commit bf22526bc0
2 changed files with 5 additions and 0 deletions

1
.gitignore vendored
View File

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

View File

@ -4,6 +4,7 @@ namespace LogDb\Monolog;
use Monolog\Handler\AbstractProcessingHandler;
use Monolog\Handler\HandlerInterface;
use Monolog\Level;
use Monolog\LogRecord;
use Symfony\Component\HttpClient\HttpClient;
use Symfony\Contracts\HttpClient\HttpClientInterface;
@ -20,8 +21,11 @@ class LogDbHandler extends AbstractProcessingHandler
private readonly string $serverUrl,
private readonly ?string $scope = 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);
}