Logowanie debugowania (debug logging)

Założenie: Zapisanie informacji o błędach i zdarzeniach w aplikacji do pliku logów w celu ułatwienia debugowania.

Krok po kroku:

  1. Krok 1: Otwarcie pliku logów. Używamy funkcji fopen() z parametrem “a” (append) aby dodawać nowe wpisy do istniejącego pliku, lub utworzyć nowy jeśli nie istnieje.
    
    $logFile = fopen('debug.log', 'a');
    
  2. Krok 2: Zapisanie informacji do pliku. Funkcja fwrite() zapisuje tekst do otwartego pliku. Dodajemy znacznik czasu dla lepszej organizacji logów.
    
    $message = date('Y-m-d H:i:s') . ' - Informacja: Zdarzenie wystąpiło.' . PHP_EOL;
    fwrite($logFile, $message);
    
  3. Krok 3: Zamknięcie pliku. Ważne jest zamknięcie pliku po zakończeniu operacji za pomocą fclose().
    
    fclose($logFile);
    
  4. Krok 4 (Opcjonalnie): Obsługa błędów. Można dodać obsługę błędów, np. sprawdzenie czy plik został poprawnie otwarty.
    
    if ($logFile === false) {
        error_log('Nie można otworzyć pliku logów!');
    }
    

Pamiętaj, aby umieścić plik `debug.log` w miejscu dostępnym dla skryptu PHP.

Ten przykład pokazuje podstawy logowania debugowania w PHP. Zachęcamy do dalszego zgłębiania tematu, np. poprzez badanie zaawansowanych funkcji logowania i bibliotek.

Dodaj komentarz 0

Your email address will not be published. Required fields are marked *