PluginProbe ʕ •ᴥ•ʔ
JetBackup – Backup, Restore & Migrate / trunk
JetBackup – Backup, Restore & Migrate vtrunk
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 1.6.11 1.6.12 1.6.13 1.6.15 1.6.5.1 1.6.8.8 1.6.9 1.6.9.1 2.0.3 2.0.4 2.0.5 2.0.6 2.0.7.5 2.0.8.7 2.0.9.11 2.0.9.14 2.0.9.15 2.0.9.6 2.0.9.7 2.0.9.9 3.1.10.7 3.1.11.1 3.1.12.3 3.1.13.4 3.1.14.17 3.1.15.4 3.1.16.1 3.1.17.5 3.1.18.10 3.1.18.8 3.1.18.9 3.1.19.8 3.1.20.3 3.1.21.3 3.1.7.9 3.1.9.2 trunk 1.1.90 1.1.91 1.2.0 1.2.5 1.2.6 1.2.7 1.2.8 1.2.9 1.3.0 1.3.1 1.3.2 1.3.3 1.3.4 1.3.6 1.3.7 1.3.8 1.3.9 1.4.0 1.4.1 1.4.2
backup / src / JetBackup / Log / Logger.php
backup / src / JetBackup / Log Last commit date
.htaccess 1 year ago FileLogger.php 4 months ago LogController.php 1 year ago Logger.php 1 year ago StdLogger.php 1 year ago index.html 1 year ago web.config 1 year ago
Logger.php
40 lines
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 }