PluginProbe
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) / trunk
Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) vtrunk
9.1.2 9.1.1 9.1.0 9.0.2 9.0.1 trunk 1.0.0 1.0.1 1.0.2 1.0.3 1.0.4 1.0.5 1.0.6 1.0.7 1.1.0 1.1.1 1.2.0 1.2.1 1.2.2 1.2.3 1.2.4 1.2.5 1.3.0 1.3.1 1.3.2 All 153 releases
wp-analytify / lib / logs / class-analytify-log-handler-interface.php

class-analytify-log-handler-interface.php in Analytify – Google Analytics Dashboard For WordPress (GA4 analytics tracking) trunk, at lib/logs/class-analytify-log-handler-interface.php

34 lines 774 B
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2 /**
3 * Log Handler Interface
4 *
5 * @version 1.0.0
6 * @package Analytify/Interface
7 */
8
9 if ( ! defined( 'ABSPATH' ) ) {
10 exit; // Exit if accessed directly.
11 }
12
13 /**
14 * Analytify Log Handler Interface
15 *
16 * Functions that must be defined to correctly fulfill log handler API.
17 *
18 * @version 1.0.0
19 */
20 interface ANALYTIFY_Log_Handler_Interface {
21
22 /**
23 * Handle a log entry.
24 *
25 * @param int $timestamp Log timestamp.
26 * @param string $level emergency|alert|critical|error|warning|notice|info|debug.
27 * @param string $message Log message.
28 * @param array $context Additional information for log handlers.
29 *
30 * @return bool False if value was not handled and true if value was handled.
31 */
32 public function handle( $timestamp, $level, $message, $context );
33 }
34