Final Class Yiisoft\Yii\Debug\Collector\LoggerInterfaceProxy
| Inheritance | Yiisoft\Yii\Debug\Collector\LoggerInterfaceProxy |
|---|---|
| Implements | Psr\Log\LoggerInterface |
| Uses Traits | Yiisoft\Yii\Debug\ProxyDecoratedCalls |
Public Methods
Method Details
Defined in: Yiisoft\Yii\Debug\ProxyDecoratedCalls::__call()
| public mixed __call ( string $name, array $arguments ) | ||
| $name | string | |
| $arguments | array | |
public function __call(string $name, array $arguments)
{
/**
* @psalm-suppress MixedMethodCall
*/
return $this->decorated->$name(...$arguments);
}
| public mixed __construct ( \Psr\Log\LoggerInterface $decorated, Yiisoft\Yii\Debug\Collector\LogCollector $collector ) | ||
| $decorated | \Psr\Log\LoggerInterface | |
| $collector | Yiisoft\Yii\Debug\Collector\LogCollector | |
public function __construct(
private readonly LoggerInterface $decorated,
private readonly LogCollector $collector
) {
}
Defined in: Yiisoft\Yii\Debug\ProxyDecoratedCalls::__get()
| public mixed __get ( string $name ) | ||
| $name | string | |
public function __get(string $name)
{
return $this->decorated->$name;
}
Defined in: Yiisoft\Yii\Debug\ProxyDecoratedCalls::__set()
| public void __set ( string $name, mixed $value ) | ||
| $name | string | |
| $value | mixed | |
public function __set(string $name, mixed $value): void
{
$this->decorated->$name = $value;
}
| public void alert ( string|\Stringable $message, array $context = [] ) | ||
| $message | string|\Stringable | |
| $context | array | |
public function alert(string|Stringable $message, array $context = []): void
{
$callStack = $this->getCallStack();
$this->collector->collect(LogLevel::ALERT, $message, $context, $callStack['file'] . ':' . $callStack['line']);
$this->decorated->alert($message, $context);
}
| public void critical ( string|\Stringable $message, array $context = [] ) | ||
| $message | string|\Stringable | |
| $context | array | |
public function critical(string|Stringable $message, array $context = []): void
{
$callStack = $this->getCallStack();
$this->collector->collect(
LogLevel::CRITICAL,
$message,
$context,
$callStack['file'] . ':' . $callStack['line']
);
$this->decorated->critical($message, $context);
}
| public void debug ( string|\Stringable $message, array $context = [] ) | ||
| $message | string|\Stringable | |
| $context | array | |
public function debug(string|Stringable $message, array $context = []): void
{
$callStack = $this->getCallStack();
$this->collector->collect(LogLevel::DEBUG, $message, $context, $callStack['file'] . ':' . $callStack['line']);
$this->decorated->debug($message, $context);
}
| public void emergency ( string|\Stringable $message, array $context = [] ) | ||
| $message | string|\Stringable | |
| $context | array | |
public function emergency(string|Stringable $message, array $context = []): void
{
$callStack = $this->getCallStack();
$this->collector->collect(
LogLevel::EMERGENCY,
$message,
$context,
$callStack['file'] . ':' . $callStack['line']
);
$this->decorated->emergency($message, $context);
}
| public void error ( string|\Stringable $message, array $context = [] ) | ||
| $message | string|\Stringable | |
| $context | array | |
public function error(string|Stringable $message, array $context = []): void
{
$callStack = $this->getCallStack();
$this->collector->collect(LogLevel::ERROR, $message, $context, $callStack['file'] . ':' . $callStack['line']);
$this->decorated->error($message, $context);
}
| public void info ( string|\Stringable $message, array $context = [] ) | ||
| $message | string|\Stringable | |
| $context | array | |
public function info(string|Stringable $message, array $context = []): void
{
$callStack = $this->getCallStack();
$this->collector->collect(LogLevel::INFO, $message, $context, $callStack['file'] . ':' . $callStack['line']);
$this->decorated->info($message, $context);
}
| public void log ( mixed $level, string|\Stringable $message, array $context = [] ) | ||
| $level | mixed | |
| $message | string|\Stringable | |
| $context | array | |
public function log(mixed $level, string|Stringable $message, array $context = []): void
{
$level = (string) $level;
$callStack = $this->getCallStack();
$this->collector->collect($level, $message, $context, $callStack['file'] . ':' . $callStack['line']);
$this->decorated->log($level, $message, $context);
}
| public void notice ( string|\Stringable $message, array $context = [] ) | ||
| $message | string|\Stringable | |
| $context | array | |
public function notice(string|Stringable $message, array $context = []): void
{
$callStack = $this->getCallStack();
$this->collector->collect(LogLevel::NOTICE, $message, $context, $callStack['file'] . ':' . $callStack['line']);
$this->decorated->notice($message, $context);
}
| public void warning ( string|\Stringable $message, array $context = [] ) | ||
| $message | string|\Stringable | |
| $context | array | |
public function warning(string|Stringable $message, array $context = []): void
{
$callStack = $this->getCallStack();
$this->collector->collect(LogLevel::WARNING, $message, $context, $callStack['file'] . ':' . $callStack['line']);
$this->decorated->warning($message, $context);
}
Signup or Login in order to comment.