Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Obsluga błędów
Malvegil100
post 9.11.2008, 11:58:04
Post #1





Grupa: Zarejestrowani
Postów: 40
Pomógł: 1
Dołączył: 15.10.2008

Ostrzeżenie: (0%)
-----


Zrobiłem wlasna obsluge błędów.

W tym celu zrobilem plik config.inc z tym oto wpisem:

  1. <?php #config.inc
  2.  
  3. $message = 'Wystąpił błąd ' . __FILE__ . ' w wierszu ' . __LINE__ . "\n";
  4. error_log($message, 3,'errors.txt');
  5. ?>


I teraz gdy sprawdzam logi to wyskakuje tylko taki wiersz:

<b>Wystąpił błąd /virtual/d/e/delevierance.ugu.pl/elenae/inc/config.inc w wierszu 4</b>

PS: Linia 4 w moim pliku to:

  1. <?php
  2. $message = 'Wystąpił błąd ' . __FILE__ . ' w wierszu ' . __LINE__ . "\n";
  3. ?>


O co mu chodzi?

Ten post edytował Malvegil100 9.11.2008, 12:00:08
Go to the top of the page
+Quote Post
szagi3891
post 11.11.2008, 13:58:31
Post #2





Grupa: Zarejestrowani
Postów: 109
Pomógł: 9
Dołączył: 12.03.2007
Skąd: kraków/tarnobrzeg/baranów/suchorzów

Ostrzeżenie: (0%)
-----


Zrób sobie raczej coś takiego :
http://forum.php.pl/index.php?showtopic=10...mp;#entry523774

Dłączasz jeden plik zawierający tą klasę, tworzysz nowy obiekt i masz przechwytywane błędy.
Dodatkowo możesz użyć funkcji debug_backtrace() - która zwraca full informacji na temat tego jakie kolejne funkcje były wywoływan.


--------------------

Każdy z was jest łodzią w której
Może się z potopem mierzyć
Cało wyjść z burzowej chmury
Musi tylko w to uwierzyć!
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 18.07.2025 - 01:43