Comunitatea PHP Romania
 

 
error_log

error_log

(PHP 3, PHP 4 , PHP 5)

error_log -- Trimite un mesaj de eroare către o destinație

Descriere

int error_log ( string message [, int message_type [, string destination [, string extra_headers]]])

Trimite un mesaj de eroare către jurnalul de erori al serverului web, către un port TCP sau către un fișier. Primul parametru, message, este mesajul de eroare care trebuie înregistrat. Cel de-al doilea parametru, message_type, spune unde trebuie să fie trimis mesajul:

Tabel 1. Tipuri de înregistrări error_log()

0 message este trimis la sistemul de înregistrare al PHP, folosind mecanismul de înregistrare al sistemului de operare sau un fișier, în funcție de cum este setată directiva de configurare error_log.
1 message va fi trimis către adresa de email setată de către parametrul destination. Acesta este singurul tip de înregistrare unde este folosit cel de-al patrulea parametru, extra_headers. Acest tip de mesaj folosește aceeași funcție internă ca și mail().
2 message este trimis către conexiunea de depanare PHP. Această opțiune este disponibilă doar dacă directiva remote_debugging a fost activată. În acest caz, parametrul destination specifică numele gazdei sau adresa IP, opțional numărul portului, pentru socket-ul de recepționare al informațiilor de depanare.
3 message este adăugat la fișierul destination.

Avertisment

Depanarea distantă via TCP/IP este o facilitate disponibilă în PHP 3 și nu este disponibilă în PHP 4.

Exemplu 1. Exemple error_log()

<?php
// se trimite o notificare prin serverul de înregistrare
// dacă nu se poate conecta la baza de date
if (!Ora_Logon ($username, $password)) {
    
error_log ('Baza de date Oracle nu este disponibila!', 0);
}

// notifică administratorul prin email
if (!($foo = allocate_new_foo()) {
    
error_log('A apărut o problemă, nu s-a alocat memorie pentru FOO!', 1,
              
'operator@example.com');
}

// alte modalități de apelare error_log():
error_log('Ai dat-o-n bară!', 2, '127.0.0.1:7000');
error_log('Ai dat-o-n bară!', 2, 'loghost');
error_log('Ai dat-o-n bară!', 3, '/var/tmp/my-errors.log');
?>

Ultimele discutii in forum RSS Forum

Ultimele articole Ultimele articole

Top membri

Pirahna Pirahna
acasa , in pat
carco carco
Bucuresti
Birkoff Birkoff
Bucuresti
Mascka Mascka
Braila
raul_ raul_
whooper whooper
Toronto ON
mihaitha mihaitha
Sibiu
gabysolomon gabysolomon
Bacau
oriceon oriceon
Constanta
garlicinicolae garlicinicolae

Newsletter


Email:
 inscriere
 renuntare
 
 Arhiva newsletter

Parteneriat

Copyright © 2001-2008 PHP Romania Add PHPRomania to Google Add PHPRomania to Del.icio.us Add PHPRomania to Stumbleupon Add PHPRomania to Yahoo! Add PHPRomania to Digg Add PHPRomania to Blink Auto Refinance | Bad Credit Mortgages | American Flags | Car Insurance | Modded Xbox
Ads: Partener Way2Web Nework: gazduire web | inregistrare domenii | web design | imobiliare | web hosting
Powered by Simplis