Функція логування
Функція є досить простою. Створюємо папку logs (якщо ще не створена), далі динамічно формується ім'я файлу у форматі log_дата-месяц-год.log. Після чого створюється файл лога і записується туди те, що ми логуємо.
# Запис логів
Запис логів ведеться досить просто, потрібно лише викликати функцію і як параметр передати те, що ми повинні залогувати:
function logger($message)
{
$log_dirname = 'logs';
if (!file_exists($log_dirname)) {
mkdir($log_dirname, 0777, true);
}
$log_file_data = $log_dirname . '/log_' . date('d-M-Y') . '.log';
file_put_contents($log_file_data, $message . "\n", FILE_APPEND);
}
Логування типів string, int float, array:
logger($message = 'Текстовая информация');
logger($message = 1);
logger($message = 2.5);
logger($message = print_r($array, true));