Funkcia error_log
Funkcia error_log umožňuje zapisovať správy o chybách do systémového logu,
určeného súboru alebo ich odoslať emailom. Prvým parametrom sa odovzdáva správa,
druhým - typ záznamu (0 pre systémový log, 1 pre email, 3 pre súbor),
tretím - adresa destinácie (súbor alebo email), a štvrtým - dodatočné hlavičky pre email.
Syntax
error_log(message, message_type, destination, extra_headers);
Príklad
Záznam správy do systémového logu:
<?php
error_log('Database connection failed', 0);
?>
Príklad
Záznam chyby do súboru /var/log/php_errors.log:
<?php
error_log('Invalid user input', 3, '/var/log/php_errors.log');
?>
Príklad
Odoslanie správy o chybe emailom:
<?php
$to = 'admin@example.com';
$subject = 'Critical error';
$headers = 'From: webmaster@example.com';
error_log($subject, 1, $to, $headers);
?>
Pozrite tiež
-
funkciu
trigger_error,
ktorá generuje používateľské chyby -
funkciu
debug_backtrace,
ktorá vracia zásobník volaní