SignalHandler
in package
Monolog POSIX signal handler
Tags
Table of Contents
- $logger : LoggerInterface
- $previousSignalHandler : array<int, callable|string|int>
- $signalLevelMap : array<int, int>
- $signalRestartSyscalls : array<int, bool>
- __construct() : mixed
- handleSignal() : void
- registerSignalHandler() : $this
Properties
$logger
private
LoggerInterface
$logger
$previousSignalHandler
private
array<int, callable|string|int>
$previousSignalHandler
= []
SIG_DFL, SIG_IGN or previous callable
$signalLevelMap
private
array<int, int>
$signalLevelMap
= []
$signalRestartSyscalls
private
array<int, bool>
$signalRestartSyscalls
= []
Methods
__construct()
public
__construct(LoggerInterface $logger) : mixed
Parameters
- $logger : LoggerInterface
Return values
mixed —handleSignal()
public
handleSignal(int $signo[, mixed $siginfo = null ]) : void
Parameters
- $signo : int
- $siginfo : mixed = null
Return values
void —registerSignalHandler()
public
registerSignalHandler(int $signo[, int|string $level = LogLevel::CRITICAL ][, bool $callPrevious = true ][, bool $restartSyscalls = true ][, bool|null $async = true ]) : $this
Parameters
- $signo : int
- $level : int|string = LogLevel::CRITICAL
-
Level or level name
- $callPrevious : bool = true
- $restartSyscalls : bool = true
- $async : bool|null = true