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.


Top ↑

Return Return

(bool) False if value was not handled and true if value was handled.


Top ↑

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 );
	}


Top ↑

User Contributed Notes User Contributed Notes

You must log in before being able to contribute a note or feedback.