Closed baszoetekouw closed 1 year ago
Pak dit op bij de nieuwe SBS deploy voor de live updates/nginx transitie
Werkt nu al na https://github.com/SURFscz/SRAM-deploy/issues/313
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")
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.
dit lijkt nu op prod "gewoon" te werken. Ik sluit dit ticket dus maar.
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-systemdHet 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.