\MonologSignalHandler

Monolog POSIX signal handler

Summary

Methods
Properties
Constants
__construct()
registerSignalHandler()
handleSignal()
No public properties found
No constants found
No protected methods found
No protected properties found
N/A
No private methods found
$logger
$previousSignalHandler
$signalLevelMap
$signalRestartSyscalls
N/A

Properties

$previousSignalHandler

$previousSignalHandler : array<int,callable|string|int>

Type

array — SIG_DFL, SIG_IGN or previous callable

$signalLevelMap

$signalLevelMap : array<int,int>

Type

array

$signalRestartSyscalls

$signalRestartSyscalls : array<int,bool>

Type

array

Methods

__construct()

__construct(\Psr\Log\LoggerInterface  $logger) : mixed

Parameters

\Psr\Log\LoggerInterface $logger

Returns

mixed —

registerSignalHandler()

registerSignalHandler(int  $signo, int|string  $level = LogLevel::CRITICAL, bool  $callPrevious = true, bool  $restartSyscalls = true, bool|null  $async = true) : $this

Parameters

int $signo
int|string $level

Level or level name

bool $callPrevious
bool $restartSyscalls
bool|null $async

Returns

$this —

handleSignal()

handleSignal(int  $signo, mixed  $siginfo = null) : void

Parameters

int $signo
mixed $siginfo