C:\xampp\htdocs\landing\wp-content\plugins\wp-optimize\includes\class-updraft-php-logger.php


1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
<?php

if (!defined('ABSPATH')) die('No direct access allowed');

if (
class_exists('Updraft_PHP_Logger')) return;
if (!
class_exists('Updraft_Abstract_Logger')) require_once('class-updraft-abstract-logger.php');

/**
 * Class Updraft_PHP_Logger
 */
class Updraft_PHP_Logger extends Updraft_Abstract_Logger {

    
/**
     * Updraft_PHP_Logger constructor
     */
    
public function __construct() {
    }

    
/**
     * Returns logger description
     *
     * @return string|void
     */
    
public function get_description() {
        return 
__('Log events into the PHP error log''wp-optimize');
    }

    
/**
     * Emergency message
     *
     * @param  string $message
     * @param  array  $context
     * @return null|void
     */
    
public function emergency($message, array $context = array()) {
        
$this->log(Updraft_Log_Levels::EMERGENCY$message$context);
    }

    
/**
     * Alert message
     *
     * @param  string $message
     * @param  array  $context
     * @return null|void
     */
    
public function alert($message, array $context = array()) {
        
$this->log(Updraft_Log_Levels::ALERT$message$context);
    }

    
/**
     * Critical message
     *
     * @param  string $message
     * @param  array  $context
     * @return null|void
     */
    
public function critical($message, array $context = array()) {
        
$this->log(Updraft_Log_Levels::CRITICAL$message$context);
    }

    
/**
     * Error message
     *
     * @param  string $message
     * @param  array  $context
     * @return null|void
     */
    
public function error($message, array $context = array()) {
        
$this->log(Updraft_Log_Levels::ERROR$message$context);
    }

    
/**
     * Warning message
     *
     * @param  string $message
     * @param  array  $context
     * @return null|void
     */
    
public function warning($message, array $context = array()) {
        
$this->log(Updraft_Log_Levels::WARNING$message$context);
    }

    
/**
     * Notice message
     *
     * @param  string $message
     * @param  array  $context
     * @return null|void
     */
    
public function notice($message, array $context = array()) {
        
$this->log(Updraft_Log_Levels::NOTICE$message$context);
    }

    
/**
     * Info message
     *
     * @param  string $message
     * @param  array  $context
     * @return null|void
     */
    
public function info($message, array $context = array()) {
        
$this->log(Updraft_Log_Levels::INFO$message$context);
    }

    
/**
     * Debug message
     *
     * @param  string $message
     * @param  array  $context
     * @return null|void
     */
    
public function debug($message, array $context = array()) {
        
$this->log(Updraft_Log_Levels::DEBUG$message$context);
    }

    
/**
     * Log message with any level
     *
     * @param  mixed  $level
     * @param  string $message
     * @param  array  $context
     * @return null|void
     */
    
public function log($level$message, array $context = array()) {

        if (!
$this->is_enabled()) return false;

        
$message '['.Updraft_Log_Levels::to_text($level).'] : '.$this->interpolate($message$context);
        
error_log($message);
    }
}
x

Windows NT KPTV 6.2 build 9200 (Windows Server 2012 Datacenter Edition) i586