Skip to content

Latest commit

 

History

History
42 lines (34 loc) · 1.21 KB

README.md

File metadata and controls

42 lines (34 loc) · 1.21 KB

PSR-3: Logger Interface

Описание

Для логирования данных. Реализует PSR-3: Logger Interface.

Установка

Скачать ZIP архив или склонировать проект к себе. Подключить класс LoggerService.php в проект либо подключить автозагрузку пространства имен (namespace)

Использование

Вызов через экземпляр класса

    <?php 
    // Вызвать экземпляр класса
    $obLogger = new LoggerService();
    // Установить путь для сохранения логов
    $obLogger->setPatch($_SERVER['DOCUMENT_ROOT'] . '/upload/log/{Папка_при_желании}');
    // Ваши данные для лога. Для примера указан массив
    $obLogger->notice($array); 
    ?>

Реализованы методы стандарта PSR-3: Logger Interface

Описание класса

  • LoggerService
    • makeFolder
    • setPatch
    • emergency
    • critical
    • error
    • warning
    • notice
    • info
    • debug
    • log