Warning
The Coralogix PHP SDK will End of Life(EOL) Feb 1st 2024.
For PHP 7.4+, please use the Coralogix’s PHP OpenTelemetry Instrumentation Documentation instead.
CoralogixMonologHandler¶
- class Coralogix\Handlers\CoralogixMonologHandler¶
- Class CoralogixMonologHandlerCoralogix logger handler for Monolog logging library
- Parent:
Monolog\Handler\AbstractProcessingHandler
Properties¶
Methods¶
- public Coralogix\Handlers\CoralogixMonologHandler::__construct($private_key=NULL, $app_name=NULL, $subsystem=NULL, $level=\\Monolog\\Logger::DEBUG, $bubble=true)¶
- Logger handler constructor
- Parameters:
$private_key (string) private key for Coralogix account
$app_name (string) your application name
$subsystem (string) subsystem of your application
$level (int) minimal logging level
$bubble (bool) use bubble
- public Coralogix\Handlers\CoralogixMonologHandler::__destruct()¶
- Close Coralogix logger manager before exit
- protected Coralogix\Handlers\CoralogixMonologHandler::write($record)¶
- Process log record
- Parameters:
$record (array) log record
- public static Coralogix\Handlers\CoralogixMonologHandler::severity_map($severity_code)¶
- Convert Monolog severity code to Coralogix severity
- Parameters:
$severity_code (int) Monolog severity code according to RFC5424
- Returns:
int Coralogix severity code