Hi,
Ich nutze eine Script mit vielen Funktionen das wärend des loginprozesses läuft. Jetzt hängte es manchmal zu lange und es geht nicht weiter. Ich weiß aber nicht warum.
Deshalb möchte ich zu Debugzwecken ein Logfile mitschreiben indem ein Zeitstempel vorrangestellt wird um zu sehen welche Funktion das Problem verursacht
Normalerweise wäre die Information die "Opt("TrayIconDebug", 1)" am TrayIcon erzeugt genau das was ich an Info brauche, nur wärend des loginProzesses ist der Desktop und Trayicon noch nicht geladen so das man das nicht sieht.
Was ich brauche ist eine Funktion die jede Befehlszeile mit einem Datum versieht und in ein LOG File schreibt.
Beispiel
Ich möchte folgende Funktion loggen
Func FTP_PUT()
$server = '100.100.100.100'
$username = 'test'
$pass = 'test'
$Open = _FTPOpen('FTP Inventarisierung')
$Conn = _FTPConnect($Open, $server, $username, $pass)
$Ftpp = _FtpPutFile($Conn, $AUSGABEFILE, $NAMEFILE)
$Ftpc = _FTPClose($Open)
EndFunc
Alles anzeigen
Das logfile sollte dann so aussehen.
Datumsformat für das logfile: yyyy.mm.dd.hh.mm.ss
ZitatAlles anzeigen
2006.02.25.07.44.02-> $server = '100.100.100.100'
2006.02.25.07.44.03-> $username = 'test'
2006.02.25.07.44.03-> $pass = 'test'
2006.02.25.07.44.03-> $Open = _FTPOpen('FTP Inventarisierung')
2006.02.25.07.44.05-> $Conn = _FTPConnect($Open, $server, $username, $pass)
2006.02.25.07.44.05-> $Ftpp = _FtpPutFile($Conn, $AUSGABEFILE, $NAMEFILE)
2006.02.25.07.44.07-> $Ftpc = _FTPClose($Open)
Hat jemand eine Idee ?