You are here

public function HttpblLogTrapper::trapCritical in http:BL 8

Same name in this branch
  1. 8 src/Logger/HttpblLogTrapper.php \Drupal\httpbl\Logger\HttpblLogTrapper::trapCritical()
  2. 8 src/ProxyClass/Logger/HttpblLogTrapper.php \Drupal\httpbl\ProxyClass\Logger\HttpblLogTrapper::trapCritical()

Traps and forwards CRITICAL messages, based on config setting.

Parameters

string $message:

array $context:

integer $logVolume,: The minimum setting required to pass on the message.

Return value

null

Overrides HttpblLogTrapperInterface::trapCritical

File

src/Logger/HttpblLogTrapper.php, line 88

Class

HttpblLogTrapper
(An arbitrated logger)

Namespace

Drupal\httpbl\Logger

Code

public function trapCritical($message, array $context = array(), $logVolume = HTTPBL_LOG_QUIET) {

  // Only pass message if logVolume meets or exceeds the minimum to pass on.
  if (\Drupal::state()
    ->get('httpbl.log') >= $logVolume) {
    $this
      ->log(RfcLogLevel::CRITICAL, $message, $context);
  }
}