# 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.