Перейти к содержанию

LogGenerator

Вспомогательный класс для создания лог данных.

Метод подключения

PHP
include_once DLEPlugins::Check(ENGINE_DIR . '/inc/maharder/_includes/trait/LogGenerator.php');

Свойства

logs

Регулятор логирования системы

PHP
protected int $logs

Методы

generate_log

Генерация лог-файлов, если по какой-то причине произошла ошибка во время исполнения функционала

PHP
public generate_log(string $service, string $function_name, mixed $message, string $type = "error"): void

Параметры:

Параметр Тип Описание
$service string Название класса / модели
$function_name string Название функции
$message mixed Сообщение для лога, может быть строкой, а может быть и массивом
$type string Тип лога, по умолчанию: error. Возможно: error, info, notice, warning, critical, alert, debug

getLogs

Возвращает состояние регулятора

PHP
public getLogs(): bool

setLogs

PHP
public setLogs(bool|int $logs): void

Параметры:

Параметр Тип Описание
$logs bool|int Принимает статус регулятора, либо true/false, либо 1/0


Последнее обновление: May 25, 2022
Дата создания: May 25, 2022
К началу