UDF > File >


_FileWriteLog

Écrit la date et l'heure courante et le texte spécifié dans un fichier journal

#include <File.au3>
_FileWriteLog ( $sLogPath, $sLogMsg [, $iFlag = -1] )

Paramètres

$sLogPath Nom complet du fichier à écrire, ou handle du fichier retourné par FileOpen().
$sLogMsg Message à écrire dans le fichier journal
$iFlag [optionnel] Flag qui précise si $sLogMsg sera écrit à la fin du fichier, ou au début.
Si $iFlag = -1 (par défaut), $sLogMsg sera écrit à la fin du fichier.
Sinon $sLogMsg sera écrit au début du fichier.

Valeur de retour

Succès: Retourne 1.
Échec: Retourne 0 et définit @error <> 0.
@error: 1 - Erreur à l'ouverture du fichier
2 - Impossible d'écrire dans le fichier

Exemples

Exemple 1

; Ouvre le fichier journal en mode écriture.

#include <File.au3>

Local $hFile = FileOpen(@ScriptDir & "\Example.log", 1)

_FileWriteLog($hFile, "Text 1") ; Ecrit dans le fichier journal en passant le handle du fichier retourné par FileOpen.
FileClose($hFile) ; Ferme le handle du fichier pour libérer le fichier.


Exemple 2

; Ecrit dans le fichier journal en passant le chemin du fichier.

#include <File.au3>

_FileWriteLog(@ScriptDir & "\Example.log", "Text 2")