😎 » PHP - FAQ » PHP в прикладах » Функція логування
22 0  

Функція логування

Функція є досить простою. Створюємо папку 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));



Залишити свій коментар:

Досвід у веброзробці:

2009
2010
2011
2012
2013
2014
2015
2016
2017
2018
2019
2020
2021
2022
2023
2024
2025
2026
2027
2028
2009
2023