PluginProbe
JetBackup – Backup, Restore & Migrate / 3.1.21.3
JetBackup – Backup, Restore & Migrate v3.1.21.3
3.1.23.6 3.1.23.5 3.1.23.3 3.1.22.4 3.1.22.3 1.4.3 1.4.4 1.4.5 1.4.6 1.4.7 1.4.8 1.4.8.1 1.4.9 1.5.0 1.5.1 1.5.1.1 1.5.2 1.5.3 1.5.4 1.5.5 1.5.6 1.5.7 1.5.8 1.6.0 1.6.10 All 82 releases
backup / src / JetBackup / Log / Logger.php
Logger.php
40 lines 1.2 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 <?php
2
3 namespace JetBackup\Log;
4
5 if (!defined( '__JETBACKUP__')) die('Direct access is not allowed');
6
7 interface Logger{
8
9 const LOG_LEVEL_ERROR = 1; // ERROR
10 const LOG_LEVEL_WARNING = 2; // WARNING
11 const LOG_LEVEL_NOTICE = 4; // NOTICE
12 const LOG_LEVEL_MESSAGE = 8; // MESSAGE
13 const LOG_LEVEL_DEBUG = 16; // DEBUG
14 const LOG_LEVEL_ALL = self::LOG_LEVEL_ERROR | self::LOG_LEVEL_WARNING | self::LOG_LEVEL_NOTICE | self::LOG_LEVEL_MESSAGE | self::LOG_LEVEL_DEBUG; // ALL
15
16 const LOG_LEVEL_NAMES = [
17 self::LOG_LEVEL_ERROR => "ERROR",
18 self::LOG_LEVEL_WARNING => "WARNING",
19 self::LOG_LEVEL_NOTICE => "NOTICE",
20 self::LOG_LEVEL_MESSAGE => "MESSAGE",
21 self::LOG_LEVEL_DEBUG => "DEBUG",
22 ];
23
24 const PARAMS_NEW_LINE = 1; // new line
25 const PARAMS_ADD_DATE = 2; // Add date ahead of the message
26 const PARAMS_ADD_LEVEL = 4;
27 const PARAMS_ADD_IP = 8;
28 const PARAMS_BACK_START_LINE = 16; // reset line
29
30 const DATE_FORMAT = "Y-m-d H:i:s";
31
32 /**
33 * @param string $message
34 * @param int $level
35 * @param int $params
36 *
37 * @return void
38 */
39 public function addEvent(string $message, int $level, int $params):void;
40 }