✅ WEB- och WordPress -nyheter, teman, plugins. Här delar vi tips och bästa webbplatslösningar.

Hur man loggar in fel och varningar i en fil i en PHP

13

Upplagt i PHP

Detta är ett snabbt inlägg om felloggning i PHP. Anledningen till att dela denna snabba artikel är att jag tyckte att det kan vara till hjälp för användare att spåra felen eller felsöka felen.

Nyligen arbetade jag med att integrera Facebook chatbot för en av våra kunder. När vi utvecklar Facebook chatbot måste vi skapa en webbkrok som Facebook skickar en användares svar till i bakgrunden. Då bör vår kod svara tillbaka på grundval av svar.

När jag började arbeta med Button-mall, Generisk mall (det här är Facebook-chatbotmallen) svarade vår app inte tillbaka till användarna. Och eftersom alla processer fungerar i bakgrunden fastnade jag på problemet i nästan 2 timmar.

Sedan fick jag plötsligt en idé om att logga in felen i en fil så att jag kan spåra vad som är fel med koden. Och då kunde jag spåra kodfel och löste alla problem. Utan felloggar kunde jag inte lösa mitt problem eftersom jag var i en helt fel riktning.

Placera koden nedan i din konfigurationsfil som skapar error.logfilen i din rotkatalog.

<?php
error_reporting(E_ALL);
ini_set('display_errors', true);
ini_set('log_errors', true);
ini_set('error_log', 'errors.log');
ini_set('log_errors_max_len', 1024);

När du har lagt till ovanstående kod börjar alla dina applikationsfel och varningar logga in i error.logfilen. Detta tips är till hjälp för live-servern också för att spåra eventuella problem i din kod. Se bara till att du ställer in ‘display_errors’ som falsepå produktionsservern. Som här truebetyder displayfel på själva webbplatsen vilket vi naturligtvis inte vill.

relaterade artiklar

Inspelningskälla: artisansweb.net

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer