function RulesDebugLog::log
File
-
src/Logger/RulesDebugLog.php, line 51
Class
- RulesDebugLog
- Logger that stores Rules debug logs with the session service.
Namespace
Drupal\rules\Logger
Code
public function log($level, $message, array $context = []) : void {
unset($context['backtrace']);
$localCopy = $this->session
->get('rules_debug_log', []);
$localCopy[] = [
'message' => $message,
'context' => $context,
'level' => $level,
'timestamp' => $context['timestamp'],
'scope' => $context['scope'],
'path' => $context['path'],
];
$this->session
->set('rules_debug_log', $localCopy);
}