First init

This commit is contained in:
2025-09-18 12:26:04 +02:00
commit 071d0f59a2
10 changed files with 625 additions and 0 deletions

View File

@@ -0,0 +1,24 @@
<?php
namespace HerrleinIT\LogHandler\Handlers;
use HerrleinIT\LogHandler\LogForwarder;
use Monolog\Handler\AbstractProcessingHandler;
use Monolog\Level;
use Monolog\LogRecord;
class LogForwardingHandler extends AbstractProcessingHandler
{
public function __construct(
private readonly LogForwarder $forwarder,
Level $level = Level::Debug,
bool $bubble = true,
) {
parent::__construct($level, $bubble);
}
protected function write(LogRecord $record): void
{
$this->forwarder->forward($record);
}
}