Россия

Запись в лог на php


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

    file_put_contents(
                        $_SERVER["DOCUMENT_ROOT"]."/log.txt",
                        date('d m o, H:i:s') . ' - '. PHP_EOL,
                        FILE_APPEND
                    );

Файл создастся, если его еще нет.

FILE_APPEND - если указано, то данные в лог будут дописываться, если нет, то файл будет перезаписываться.

PHP_EOL - перевод строки. Можно также использовать "\n";