![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 1 Dołączył: 24.12.2013 Ostrzeżenie: (0%) ![]() ![]() |
Czesc,
Chcialem napisac wlasna klase obslugi wyjatkow i zastanawia mnie 1 kwestia. Zalozmy, ze podczas wczytywania strony wystapil nieprzechwycony wyjatek, moj ExceptionHandler go zlapal i wypadalo by w tym miejscu wyswietlic jakas strone z bledem i zakonczyc wykonywanie skryptu. Pytanie rozchodzi sie o ta strone z bledem. Czy wyjatki powinny miec wlasna strone z bledem, na ktorej ew. bylyby jakies informacje do debuggowania, czy moze w tym miejscu powinienem skorzystac z jakiegos systemu templete jak np Smarty i wyswietlic dokladnie taka sama strone jak w przypadku kazdego innego bledu, z tym wyjatkiem, ze bylby to np blad 500 zamiast 404? Jak byscie podeszli do problemu? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 884 Pomógł: 231 Dołączył: 20.03.2005 Skąd: Będzin Ostrzeżenie: (0%) ![]() ![]() |
Wg mnie, forma i ilość danych powinna zależeć od strony jaką się prowadzi. Bo jeżeli jest to błąd który ma znaczenie z powodów bezpieczeństwa serwisu lub danych użytkowników to wysłanie nagłówka 500 jest na miejscu, jeżeli nie wystarczy komunikat o błędzie, nawet nie musi to być błąd braku strony.
A co do formy. Zrzucając logi, można dodawać do nich krótki HASH, który dalej powinien też być wyświetlony użytkowniku, aby mógł go wysłać do administracji w celu szybkiego z identyfikowania problemu który szczegółowo jest zapisany w logach. @Nospor Napisał przykładowo Smarty, chociaż pewnie użyłby w praktyce, gdybyś mu nie powiedział o tym (IMG:style_emoticons/default/biggrin.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 9.10.2025 - 07:58 |