Welches ist die einfachste Methode etwas in die Log-Datei zu schreiben? Wenn ich das richtig sehe wird die Datei ja erst am Ende der Installationskette erstellt. Ich möchte jetzt gerne aus den einzelnen Installationen heraus darauf zugreifen können. Wenn z.B. keine Internetverbindung besteht möchte ich nicht, dass eine MsgBox erscheint, sondern dass das ins Log geschrieben wird.
Schreiben in die Log-Datei
-
-
- Offizieller Beitrag
Hi,
_FileWriteLog
So long,
Mega
-
- Offizieller Beitrag
@Mega: Geht um IOM...
nuely: Werde gleich mal schauen, was da machbar ist.Edit: Bisher geht es nicht wirklich schön - ich werde aber versuchen in v3.03 einen "Rückkanal" einzubauen - ansonsten kannst du wie von Xeno erwähnt ein eigenes Log schreiben...
Edit 2: Gefixt für Version 3.03. Neue Funktion _LogToMain($_text) aus der Funktionen.au3 schreibt ins Hauptlog. Ich hoffe das war, was du gemeint hast...
peethebee
-
Ja genau das war es was ich meinte. Dann kann ich am Ende sehen, was ggf. nicht geklappt hat. Danke dir.
-
Hmm, kann die Funktion vll tmal einer hier posten ?
Würde die gerne auch benutztenGruß chip08
-
- Offizieller Beitrag
Danke an Gta!
-
Hmm, danke. aber ich kann da die funktion _logtomain nicht finden
Edit: Also mein Anwendungsfall: Zuerst hatte ich Probleme mit dem Passwort, aber die haben sich gelöst
Mein aktuelles Anwendungsproblem liegt darin, dass am liebsten in den "Mainlog" vom IOM selber schreiben kann (so wie das hier schonmal angesprochen wurde), damit eventulle Fehler direkt gesehen werden.Und ich bin mir nicht ganz im Bilde wie ich die Funktion _Decode / _Encode benutzten soll
Grüße chip08
-
- Offizieller Beitrag
Hi!
[autoit]Func _LogToMain($message, $source = "[Core]")
[/autoit]
$mm = Opt("WinTitleMatchMode", 4)
$text = ControlGetText("[REGEXPTITLE:Install-O-Matic.*(c) 2008.*]", "", "Edit4")
$text = @Hour & ":" & @MIN & ":" & @SEC & " " & $source & ": " & $message & @CRLF & $text
ControlSetText("[REGEXPTITLE:Install-O-Matic.*(c) 2008.*]", "", "Edit4", $text)
Opt("WinTitleMatchMode", $mm)
EndFunc ;==>_LogToMainEdit 4 und Titel musst du ersetzen mit dem AutoIt Window Info Tool.
peethebee