CalliopeProjectDocs/docs/logger.md

806 B

Dokumentation Calliope Projekt - Loggercode

def logwriter(val, logpath, warn):
with open(logpath, "a") as logfile:
  • Definiert eine Funktion "logwriter", die die Daten "val" in die Logs hinzufügt.
  • Durch "logpath" wird der Speicherort der Logs angegeben, welcher in diesem Fall, mit "with open(logpath,"a") as logfile", "a" ist.
  • von "warn" werden Fehler oder ungerwöhnliche Ereignisse angegeben.
if not warn:
logfile.write("{}: Value was {}\n".format(time.time(), val))
  • Wenn es kein Fehler gibt, wird der Wert der Daten mit Zeit in den Logs angegeben.
else:
logfile.write("{}: WARNING! Value was {}, too high\n".format(time.time(), val))> 
  • Falls es doch einen Fehler gab, wird eine Warnung in den Logs angegeben mit dem Value und der Zeit.