let there be docs
This commit is contained in:
commit
cb5b7a201b
8 changed files with 196 additions and 0 deletions
24
docs/logger.md
Normal file
24
docs/logger.md
Normal file
|
|
@ -0,0 +1,24 @@
|
|||
# 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.
|
||||
Loading…
Add table
Add a link
Reference in a new issue