in meiner Scripten lege ich immer zwei LOG Dateien an.
Die eine mit print_screen() um aller Prints und Fehlermeldungen zu loggen und mit
- Code: Alles auswählen
function log_name()
namepart = os.date("%d%m%H%M")
log_num = i
log_path = "A/CHDK/LOGS/"
log_file_name = "MyIn"
log_file_ending = ".log"
log_name = log_path..log_file_name..namepart..log_file_ending
logfile=io.open(log_name,"wb")
io.output(logfile)
end
function log(...)
io.write(...)
io.write("\n")
end
um Werte wie Av, Tv, Temp, Vbatt, in ein Matrix zu schreiben. Die Datei kann ich dann z.B. in Excel oder MATLAB für eine graphische Darstellung direkt einlesen.
Bisher funktioniert das sehr gut.
Ist es eigentlich zulässig, beide Methoden gleichzeitig zu verwenden?
Ich habe nur manchmal ein Problem (Bei beiden Dateien immer gleichzeitig).
Das Datum und die Uhrzeit der Datei sind manchmal falsch. Beide haben dann z.B 01.01.2000 00:00.
Das passiert aber recht selten. Grundsätzlich schreibe ich am Anfang immer noch mal das Datum in die LOG Datei. Dieses Datum ist immer richtig.
Grüße Jörg