34 lines
694 B
PHP
34 lines
694 B
PHP
|
|
<?php
|
||
|
|
/**
|
||
|
|
* Интерфейс для логирования
|
||
|
|
*/
|
||
|
|
interface LoggerInterface {
|
||
|
|
/**
|
||
|
|
* Информационное сообщение
|
||
|
|
*/
|
||
|
|
public function info($message, array $context = []);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Предупреждение
|
||
|
|
*/
|
||
|
|
public function warning($message, array $context = []);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Ошибка
|
||
|
|
*/
|
||
|
|
public function error($message, array $context = []);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Отладочное сообщение
|
||
|
|
*/
|
||
|
|
public function debug($message, array $context = []);
|
||
|
|
|
||
|
|
/**
|
||
|
|
* Лог любого уровня
|
||
|
|
*/
|
||
|
|
public function log($level, $message, array $context = []);
|
||
|
|
}
|
||
|
|
|
||
|
|
|
||
|
|
|