Logowanie z użyciem streamów (np. zapisywanie logów do różnych strumieni)
Założenie: Nauczymy się zapisywać logi do różnych strumieni w PHP, takich jak standardowe wyjście (stdout) i plik.
Krok po kroku:
- Logowanie do standardowego wyjścia (stdout):
- Logowanie do pliku:
- Logowanie z dodatkowymi informacjami:
error_log("To jest log do standardowego wyjścia.");
Ten kod zapisze komunikat “To jest log do standardowego wyjścia.” do standardowego wyjścia, które zazwyczaj jest konsolą.
$plikLogu = 'moj_log.txt';
error_log("To jest log do pliku.", 3, $plikLogu);
Ten kod zapisze komunikat “To jest log do pliku.” do pliku `moj_log.txt`. Trzeci argument funkcji `error_log()` wskazuje, że chcemy zapisać do pliku, a czwarty argument podaje ścieżkę do pliku.
$wiadomosc = "Błąd krytyczny! Szczegóły: " . $szczegolyBledu;
error_log($wiadomosc, 3, $plikLogu);
Możemy dodawać zmienne do komunikatu logowania, aby uzyskać bardziej szczegółowe informacje o błędach.
Ten przykład pokazuje podstawy logowania w PHP z użyciem strumieni. Zachęcamy do dalszego zgłębiania tematu i eksperymentowania z różnymi opcjami logowania, aby dostosować je do swoich potrzeb.