Resultaten-scrape fouttolerant maken en run-logging mailen #1

Merged
roelof merged 1 commit from resultaten-fouttolerantie-en-maillogging into main 2026-06-15 10:25:26 +02:00
Owner

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

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>
Resultaten-scrape fouttolerant maken en run-logging mailen
All checks were successful
Publish / publish (push) Successful in 9s
a31db0e95b
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>
roelof merged commit 9039511946 into main 2026-06-15 10:25:26 +02:00
roelof deleted branch resultaten-fouttolerantie-en-maillogging 2026-06-15 10:27:11 +02:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Libre/LibreBdo!1
No description provided.