Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 2 707 Pomógł: 290 Dołączył: 16.12.2008 Skąd: Śląsk Ostrzeżenie: (0%)
|
Laravel respektuje proste
error_reporting(0); ini_set('display_errors', 0); i chyba najlepszą opcją jest wrzucenie tego w App providera? Oczywiście z warunkiem, że tylko dla produkcji. Tylko kiedyś nadejdzie taki moment, że będę miał za dużo czasu (IMG:style_emoticons/default/baaasmiley.gif) i przejże sobie logi na produkcji aby ponaprawiać wszystkie notice'y które się tam pojawiły. Tylko powyższe wyłącza błędy całkowicie. No i tu mam problem - jak zachować logowanie błędów (póki co w pliku, ale w przyszłości coś ambitniejszego), ale zarazem zezwolić na wykonanie skryptu do końca gdy wywali error o niskiej szkodliwości? |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 1 590 Pomógł: 185 Dołączył: 19.04.2006 Skąd: Gdańsk Ostrzeżenie: (0%)
|
Na produkcji wyłącza się jedynie wyświetlanie błędów - tak na wszelki wypadek, bo może być np. błąd podczas uruchamiania error handlera (IMG:style_emoticons/default/smile.gif) Jednak tak czy inaczej logi muszą być, całkowite wyłączanie błędów (zwłaszcza fatali) to przegięcie ale znam to i wciąż mam tego typu problemy: biała strona (albo strona błędu) i nic w logach.
Tak czy inaczej musisz napisać kawałek własnego kodu, nadpisać handling Larwy, bo defaultowy jest do bani. Larwa używa Whoopsa, który jest świetnym tego typu komponentem, ale ma tą brzydką wadę, że nie puszcza niczego do logów jeśli jest włączony - dlatego najlepiej zarejestrować własny handler i tak właśnie robiłem w apkach na Larwie a także tych, które korzystały jedynie z Whoopsa. Jak znajdziesz lepszy sposób to oczywiście też chętnie tego użyję (IMG:style_emoticons/default/smile.gif) I trzeba mieć świadomość, że z Larwą za dużo nie poszalejesz bo to fw dość leciwy i skazany prędzej czy później na wymarcie (a na pewno w obecnej formie). |
|
|
|
markonix [LR] Produkcja i błędy 27.10.2017, 22:48:35
Pyton_000 APP_DEBUG = false ppowinno załatwiać sprawę.
PS. ... 28.10.2017, 13:54:36
markonix APP_DEBUG oczywiście nie załatwia sprawy bo to by ... 30.10.2017, 14:01:01
r4xz Nie rozumiem jaki jest w tym problem, wręcz powied... 30.10.2017, 22:31:39
markonix Takie czyli jakie? Nie puszczanie na produkcji apl... 31.10.2017, 00:37:45
viking Notice to też błąd który może doprowadzić do wywal... 31.10.2017, 04:55:45
Pyton_000 Czyli chcesz aby aplikacja działała pomimo że wywa... 31.10.2017, 08:27:42
batman @markonix
Do logowania błędów na produkcji polecam... 31.10.2017, 10:59:46
markonix Cytat(viking @ 31.10.2017, 05:55:45 )... 31.10.2017, 17:24:35
memory Pytasz się o zgodę czy o rozwiązanie ? Bo jak o zg... 31.10.2017, 18:24:40
Pyton_000 Tylko że Laravel rejestruje własne exceptionHandle... 31.10.2017, 18:46:44
markonix Gdyby łapał, a następnie pozwolił mi wybrać odpowi... 31.10.2017, 18:51:18
Pyton_000 Ale to jest tylko jak samemu sobie łapiesz wyjątki... 31.10.2017, 19:01:20
markonix Laravel 5.7 i ciągle mam problem aby to dobrze sko... 1.10.2018, 18:09:35
Pilsener Cytat(markonix @ 27.10.2017, 21:48:35... 1.10.2018, 19:13:22 
markonix Cytat(Pilsener @ 1.10.2018, 20:13:22 ... 2.10.2018, 16:22:09 ![]() ![]() |
|
Aktualny czas: 13.06.2026 - 20:05 |