![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 18.06.2008 Skąd: Reda Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Mam klasę typu errorhandler. error_log zapisuje błędy do pliku W __destruct jest funkcja w której sprawdzam która zwraca FALSE. Gdy w tym samym skrypcie zapytam o historyczny log to zwraca TRUE i jest OK. file_exists - podobnie. Czy ten error_log buforuje log i po zakończeniu skryptu dopiero go zapisuje? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 83 Pomógł: 0 Dołączył: 18.06.2008 Skąd: Reda Ostrzeżenie: (0%) ![]() ![]() |
Ręczne odpalenie serErrorHandler(999, 'msg', 'file', '$linenum', '$vars') powoduje, że destruktor działa prawidłowo - znajduje plik i wysyła maila.
Dla jasności dodam 2 rzeczy: 1. gdy wyeliminuję przyczynę błędu w kodzie, procedura się nie odpala - prawidłowo. 2. po zakończeniu skryptu plik log pojawia się w miejscu w którym miał się pojawić. z automatu funkcja odpala się kodem Pozdrawiam. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 12:27 |