![]() |
Jag råkade ut för att ett script gick fel ganska lång tid vilket medförde att vi missat en del intäkter. Eftersm det var ett M2M-gränssnitt så blev vi inte varse felet utan intäkterna minskade bara. Finns det något sätt i apache att göra så att man kan filtrera felen via en php-fil eller liknadne innan loggarna skrivs? Det finns ju mängder av loggar när man har olika domäner och att skapa ett fileter per domän är inte görligt, inte heller att köra samma loggfiler på samma domän.
Eller kan man få enbart php-genererade fel att skrivas separat? Nu hamnar ju också alla php-fel i domänens loggfil. Idealt vore ju att få alla php-scriptfel att loggas centralt med angivande av sökvägen och scriptnamnet. |
Kod:
<?php |
koala: set_error_handler() kräver att du "triggar" felen själv med trigger_error().
Det är inget som sker med automatik direkt. |
Du behöver inte dunka ut loggdatan från Apache till fil utan du kan pipe:a det till ett script/program.
|
Citat:
|
Citat:
+ att det står att man kringgår php's egna felhantering. |
Citat:
|
Jag förstår inte.
|
Citat:
Definiera bara error_log i httpd.conf istället så samlas alla fel där i. Sedan är det bara att skriva en parser som plockar ut dom fel du vill ha. |
Citat:
|
Alla tider är GMT +2. Klockan är nu 22:39. |
Programvara från: vBulletin® Version 3.8.2
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Svensk översättning av: Anders Pettersson