PHP Класс MC4WP_Debug_Log

Simple logging class which writes to a file, loosely based on PSR-3.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
$file The file to which messages should be written.
$level Only write messages with this level or higher

Защищенные свойства (Protected)

Свойство Тип Описание
$levels array Logging levels from syslog protocol defined in RFC 5424
$stream resource

Открытые методы

Метод Описание
__construct ( string $file, $level = self::DEBUG ) MC4WP_Debug_Log constructor.
debug ( string $message ) : boolean
error ( string $message ) : boolean
get_level_name ( integer $level ) : string Gets the name of the logging level.
info ( string $message ) : boolean
log ( mixed $level, string $message ) : boolean
test ( ) : boolean Tests if the log file is writable
to_level ( $level ) : integer Converts PSR-3 levels to local ones if necessary
warning ( string $message ) : boolean

Описание методов

__construct() публичный Метод

MC4WP_Debug_Log constructor.
public __construct ( string $file, $level = self::DEBUG )
$file string

debug() публичный Метод

public debug ( string $message ) : boolean
$message string
Результат boolean

error() публичный Метод

public error ( string $message ) : boolean
$message string
Результат boolean

get_level_name() публичный статический Метод

Gets the name of the logging level.
public static get_level_name ( integer $level ) : string
$level integer
Результат string

info() публичный Метод

public info ( string $message ) : boolean
$message string
Результат boolean

log() публичный Метод

public log ( mixed $level, string $message ) : boolean
$level mixed
$message string
Результат boolean

test() публичный Метод

Tests if the log file is writable
public test ( ) : boolean
Результат boolean

to_level() публичный статический Метод

Converts PSR-3 levels to local ones if necessary
public static to_level ( $level ) : integer
Результат integer

warning() публичный Метод

public warning ( string $message ) : boolean
$message string
Результат boolean

Описание свойств

$file публичное свойство

The file to which messages should be written.
public $file

$level публичное свойство

Only write messages with this level or higher
public $level

$levels защищенное статическое свойство

Logging levels from syslog protocol defined in RFC 5424
protected static array $levels
Результат array

$stream защищенное свойство

protected resource $stream
Результат resource