WC_Log_Handler_File::format_entry( int $timestamp, string $level, string $message, array $context )

Builds a log entry text from timestamp, level and message.


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.


Top ↑

Return Return

(string) Formatted log entry.


Top ↑

Source Source

File: includes/log-handlers/class-wc-log-handler-file.php

	protected static function format_entry( $timestamp, $level, $message, $context ) {

		if ( isset( $context['_legacy'] ) && true === $context['_legacy'] ) {
			if ( isset( $context['source'] ) && $context['source'] ) {
				$handle = $context['source'];
			} else {
				$handle = 'log';
			}
			$message = apply_filters( 'woocommerce_logger_add_message', $message, $handle );
			$time    = date_i18n( 'm-d-Y @ H:i:s' );
			$entry   = "{$time} - {$message}";
		} else {
			$entry = parent::format_entry( $timestamp, $level, $message, $context );
		}

		return $entry;
	}


Top ↑

User Contributed Notes User Contributed Notes

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