⊗ppPsAuLg 66 of 84 menu

Loggen bij het parseren in PHP

Wanneer een parser langdurig werkt, is het vaak niet duidelijk wat hij op dit moment doet, wat er gebeurt, of hij niet vastgelopen is. Daarom zou ik aanraden om logs bij te houden.

Onder logs worden aantekeningen van alle acties van de parser verstaan. Hiervoor wordt meestal een aparte tabel in de database aangemaakt, waar de parser al zijn acties in zal vastleggen: "betrad een bepaalde pagina", "begon met het parseren van een bepaalde categorie". En zo verder - alle acties van de parser.

Schrijf ook de tijd van toevoegen van de aantekening in de tabel, evenals het type aantekening: actie, fout, belangrijke actie, enz. - zo is het gemakkelijker om het belangrijke van het minder belangrijke te scheiden.

Maak de tabel met logs automatisch leeg voor een nieuwe parsing sessie:

TRUNCATE TABLE logs

Implementeer de beschreven logging.

trithyfrde