Главная / Создание сайта / Программисту / Простейший логгер

Простейший логгер


26.11.2016 21:42617

Простой логгер на php.

Иногда необходимо посмотреть значение переменной во время работы сайта. Вывести напрямую на странице не всегда получается, а иногда нужно накопить какую то статистику что бы найти ошибку. 

Для таких случаев можно применить генераторы PHP, которые появились начиная с версии 5.5. 

для этого создаем вот такую функцию:

 

function createLog($file){
    $f = fopen($file, 'a');
    while(true){
        $logValue = yield;
        fwrite($f,$logValue);
    }
}

Далее воспользоваться ей можно вот так:

 

$log = createLog('test.log');

$n = rand(1,100);
// некий код
// ...

$log->send('n = ' . $n . PHP_EOL);

Получился очень простой и удобный для использования логгер.

далее смотрим и анализируем содержимое файла test.txt.

 


Php , Логгер





«Простейший логгер» - Похожие страницы

Нет записей


Комментарии отсутствуют
Добавление комментариев доступно только зарегистрированным пользователям