WC_Log_Handler_File::handle()
Handle a log entry.
Method of the class: WC_Log_Handler_File{}
No Hooks.
Return
true|false
. False if value was not handled and true if value was handled.
Usage
$WC_Log_Handler_File = new WC_Log_Handler_File(); $WC_Log_Handler_File->handle( $timestamp, $level, $message, $context );
- $timestamp(int) (required)
- Log timestamp.
- $level(string) (required)
- emergency|alert|critical|error|warning|notice|info|debug.
- $message(string) (required)
- Log message.
- $context(array) (required)
Additional information for log handlers.
-
source(string)
Optional. Determines log file to write to.
Default: 'log' - _legacy(true|false)
Optional. True to use outdated log formatoriginally used in deprecated WC_Logger::add calls.
Default: false
-
WC_Log_Handler_File::handle() WC Log Handler File::handle code WC 9.6.1
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 ); }