WC_Log_Handler_File::handle( int $timestamp, string $level, string $message, array $context )
Handle a log entry.
Description Description
Parameters Parameters
- $timestamp
-
(Required) Log timestamp.
- $level
-
(Required) emergency|alert|critical|error|warning|notice|info|debug.
- $message
-
(Required) Log message.
- $context
-
(Required) Additional information for log handlers.
- 'source'
(string) Optional. Determines log file to write to. Default 'log'. - '_legacy'
(bool) Optional. Default false. True to use outdated log format originally used in deprecated WC_Logger::add calls.
- 'source'
Return Return
(bool) False if value was not handled and true if value was handled.
Source Source
File: includes/log-handlers/class-wc-log-handler-file.php
public function handle( $timestamp, $level, $message, $context ) { if ( isset( $context['source'] ) && $context['source'] ) { $handle = $context['source']; } else { $handle = 'log'; } $entry = self::format_entry( $timestamp, $level, $message, $context ); return $this->add( $entry, $handle ); }