806 B
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.