Nou Generator de prompt AI — scrie prompturi mai bune pentru ChatGPT, Claude și Gemini →

Jurnalizarea Erorilor cu Fațada Log (Monolog) în Laravel

services Laravel 11.x / Monolog Q&A / Distribuie cod

Jurnalizarea structurată a evenimentelor și erorilor: nivele de log (RFC 5424), fișiere cu rotație zilnică și canale de alertă Slack.

Sintaxă
Log::info('Mesaj', ['user_id' => $id]) / Log::error($exception)

Laravel utilizează biblioteca Monolog pentru a oferi un sistem robust de logging. Fațada Log furnizează metode pentru toate cele opt nivele definite în specificația RFC 5424: emergency, alert, critical, error, warning, notice, info și debug.

Fișierul config/logging.php permite configurarea canalelor compuse (stack): scrierea în fișiere zilnice pe disc (daily), trimiterea erorilor critice pe un canal Slack și transmiterea logurilor către servicii cloud precum Datadog sau Papertrail.

Exemplu: Înregistrare de loguri structurate cu context de date
use Illuminate\Support\Facades\Log;

try {
    // Operație de procesare plată...
    Log::info('Plată procesată cu succes', [
        'transaction_id' => 'tx_98765',
        'amount' => 250.0,
        'user_id' => auth()->id(),
    ]);
} catch (\Exception $e) {
    Log::critical('Eșec major la procesarea plății: ' . $e->getMessage(), [
        'trace' => $e->getTraceAsString(),
    ]);
}

Comunitate & Schimb de cunoștințe

Întrebări & Exemple de Cod: Jurnalizarea Erorilor cu Fațada Log (Monolog)

Ai o nelămurire despre utilizarea comenzii Jurnalizarea Erorilor cu Fațada Log (Monolog) sau ai descoperit un truc / fragment de cod util? Distribuie-l cu ceilalți programatori!

💬

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau exemple de cod pentru această pagină. Dacă ai întâlnit o problemă sau ai un snippet util, adaugă-l mai jos pentru a-i ajuta pe ceilalți.

Comunitate Adaugă o întrebare sau distribuie un cod

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.