SURFscz / SRAM-deploy

Deploy scripts for the SCZ
Apache License 2.0
5 stars 5 forks source link

SBS debug logging terughalen #314

Closed baszoetekouw closed 1 year ago

baszoetekouw commented 2 years ago

Het zou handig zijn als sbs direct naar de systemd journal zou kunnen loggen. Het package python-systemd heeft een journal handler class voor het standaard python loggin framework dat hiervoor te gebruiken zou moeten zijn: https://github.com/systemd/python-systemd

Het is denk ik wel handig om in de config file te kunnen switchen tussen loggen naar file en naar de journal (of wellicht beide).

python-systemd does not run on mac.

baszoetekouw commented 2 years ago

Pak dit op bij de nieuwe SBS deploy voor de live updates/nginx transitie

baszoetekouw commented 1 year ago

Werkt nu al na https://github.com/SURFscz/SRAM-deploy/issues/313

mrvanes commented 1 year ago

Deels opgelost? journalctl -u sram-sbs bevat nu wel SBS logs, en deze DEBUG regel verschijnt er wel: DEBUG [apscheduler.scheduler] Next wakeup is due at 2022-12-13 04:00:00+00:00 (in 60450.598118 seconds)

maar deze test (in main.py) dan weer niet, maar wel in log/sbs_debug.log logger.debug("Debug logging test")

baszoetekouw commented 1 year ago

Ja, er gaat nog iets niet helemaal goed; die python logger meuk is ene beetje Black Magick, dus misschien moeten we daar nog even goed naar kijken.

baszoetekouw commented 1 year ago

dit lijkt nu op prod "gewoon" te werken. Ik sluit dit ticket dus maar.