Vorteile
Einbau
1.) Script in den Script Editor kopieren (über Main)
2.) In Main in Zeile 18 unter Graphics.transition(20) $log.close schreiben
3.) Fertig!
Funktionen
.initialize (path="logfile.txt",autocreate_errlog=true,errlog_path="errlog.txt")
Definiert die Eigenschaften der Logfile und ihr Verhalten, sollte nicht von unerfahrenen geändert werden.path ist der Pfad in der die Logfile erstellt werden soll. Wenn nur ein Text angegeben wird, wird sie im derzeitigen Ordner (Spiele Ordner) erstellt.autocreate_errlog gibt an ob automatisch eine Fehler Logfile erstellt werden soll. Die methode .err ist nur verfügbar wenn autocreate_errlog true ist.errlog_path ist der Pfad in der die Fehler Logfile erstellt werden soll. Wenn nur ein Text angegeben wird, wird sie im derzeitigen Ordner (Spiele Ordner) erstellt.
.write (mssg,timestamp=true)
Schreibt einen Satz in die Logfilemssg muss ein Text (String) sein.
Wenn timestamp true ist wird automatisch ein Timestamp erzeugt und in die Logfile geschrieben.
.puts (mmsg)
Funktioniert auf die gleiche weise wie .write nur ohne timestamp.
.err (mssg,level=2)
Schreibt einen Fehlertext in die Fehler Logfile.mssg muss ein Text (String) sein.level gibt an wie schwerwiegend der Fehler ist. Von 0 (Trivial) bis 3 (Kritisch).
.close
Schließt die Logfile und ggf. die Fehler Logfile und schreibt eine abschließende Zusammenfassung bzw. ein abschließendes Statment.
Konstanten
RNUM ist die Revisions Nummer (Version).
MAX_FILESIZE gibt die maximale Dateigröße in Bytes pro Logfile an, bevor die wieder auf 0 Bytes reduziert wird. Sie ist standardmäßig auf 131072 Bytes (128Kilobytes) gesetzt.
| Anhang | Größe |
|---|---|
| 3.85 KB |
Kommentare