Resultaten-scrape fouttolerant maken en run-logging mailen #1
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "resultaten-fouttolerantie-en-maillogging"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
GetResultsAsync gooide bij één hapering op één lid de hele seizoens-scrape
weg (volledige herstart via ScrapeAsync), waardoor resultaten veel vaker
stuk liep dan leden ondanks dezelfde pagina. Nu wordt, net als bij leden,
per vereniging en per lid de fout afgevangen: een haperend lid wordt alleen
zelf opnieuw geprobeerd (MemberRetries) en na de laatste poging overgeslagen
met lege resultaten i.p.v. alles weg te gooien.
Daarnaast logt de scraper sleutelgebeurtenissen via ILogger (retries,
overgeslagen leden, lege uitkomsten) en mailt de API na elke run de volledige
run-logging naar info@bc-twold.nl (instelbaar via de sectie "Email").
Co-Authored-By: Claude Opus 4.8 noreply@anthropic.com