blw-ofag-ufag / geodatenbezug_geodienste

Automatisierter Datenintegrationsprozess geodienste.ch
GNU General Public License v3.0
1 stars 0 forks source link

Prozess Logging #10

Closed olivergrimm closed 7 months ago

olivergrimm commented 7 months ago

Story: Das Logfile enthält als INFO Einträge die Informationen zum Gesamtprozess:

Dazu kommen die gewöhnlichen Einträge der Klasse ERROR oder WARNING

tschumpr commented 7 months ago

Im Azure Portal können unter Monitoring - Logs mit der Query traces die Logs angezeigt werden.

tschumpr commented 7 months ago

Die Logs werden im Azure Portal angezeigt und können von da bei Bedarf als CSV exportiert werden. Screenshot 2024-04-04 090318

Mit der traces Query werden auch alle anderen Log-Einträge aufgeführt. Falls wir nur nach "unseren" Logs filtern möchten, müssten wir vermutlich das OpenCensus-Package integrieren. Die CustomHandlers, welche man mit dem Standard-Logging von Python definieren kann, werden scheinbar von den Azure Functions definiert.

@olivergrimm Reicht der Stand aus dem Screenshot? Damit wird nicht standardmässig ein Log-File erstellt, aber wenn mal was ist, kann man trotzdem alles nachlesen.

tschumpr commented 7 months ago

Logging an sich ist eingerichtet. Alle zusätzlichen Logs werden mit den jeweiligen Umsetzungstasks eingeführt.