Logowanie z użyciem procesorów (np. dodawanie dodatkowych informacji do logów)

Założenie: Dodamy dodatkowe informacje do standardowych logów PHP, aby ułatwić debugowanie i analizę błędów.

Krok po kroku:

  1. Krok 1: Utworzenie prostego logera.
    
     $value) {
        $logEntry .= ' - ' . $key . ': ' . $value;
      }
      error_log($logEntry . PHP_EOL, 3, '/var/log/my_app.log'); // Zmień ścieżkę do pliku logu
    }
    ?>
    				

    Funkcja logMessage zapisuje komunikat wraz z datą i dodatkowymi informacjami do pliku logu. error_log z parametrem 3 zapisuje do pliku.

  2. Krok 2: Wykorzystanie logera.
    
     __FILE__, 'line' => __LINE__, 'error' => $e->getMessage()]);
    }
    
    logMessage("Operacja zakończona sukcesem!", ['user_id' => 123, 'request_method' => $_SERVER['REQUEST_METHOD']]);
    ?>
    				

    W tym przykładzie logujemy błąd dzielenia przez zero wraz z informacjami o pliku i linii, a także komunikat o powodzeniu z dodatkowymi danymi z żądania.

Pamiętaj o zmianie ścieżki do pliku logu w funkcji logMessage na właściwą dla Twojego systemu.

Ten przykład pokazuje podstawy dodawania dodatkowych informacji do logów PHP. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi sposobami logowania i przetwarzania danych.

Dodaj komentarz 0

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