Error Handling Funzioni
PHP Manual

error_log

(PHP 4, PHP 5)

error_loginvia un messaggio di errore

Descrizione

bool error_log ( string $message [, int $message_type = 0 [, string $destination [, string $extra_headers ]]] )

Invia un messaggio di errore al log del server web o ad un file

Elenco dei parametri

message

Il messaggio di errore che deve essere registrato.

message_type

Indica la destinazione del messaggio. I possibili tipi di messaggio sono:

error_log() tipi di log
0 message è inviato al log di sistema di PHP, utilizzando il sistema di log del Sistema Operativo o un file, a seconda di come sia impostata la direttiva di configurazione error-log.
1 message è inviato via posta elettronica all'indirizzo indicato nel parametro destination. Questo è l'unico tipo di messaggio nel quale viene usato il quarto parametro, extra_headers.
2 Non è più un'opzione.
3 message è aggiunto al file destination. Il ritorno carrello non è aggiunto automaticamente alla fine della stringa message.
4 message è inviato direttamente al gestore di log SAPI.

destination

La destinazione. Il suo significato dipende dal parametro message_type come descritto più sopra.

extra_headers

Gli header supplementari. Viene usato quando il parametro message_type è impostato a 1. Questo tipo di mesaggio usa la stessa funzione interna di mail().

Valori restituiti

Restituisce TRUE in caso di successo, FALSE in caso di fallimento.

Log delle modifiche

Versione Descrizione
5.2.7 Aggiunto il valore 4 per message_type

Esempi

Example #1 iEsempi di uso di error_log()

<?php
// Invia notifica via log del server se non è possibile 
// connettersi al database.
if (!Ora_Logon ($username$password)) {
    
error_log ("Database Oracle non disponibile!"0);
}

// Notifica via posta elettronica all'amministratore se esauriscono i FOO
if (!($foo allocate_new_foo()) {
    
error_log ("Problemi seri, FOO esauriti!"1,
               
"operator@mydomain.com");
}

// un altro modo per chiamare error_log():
error_log ("Problema!"3"/var/tmp/my-errors.log");
?>


Error Handling Funzioni
PHP Manual