Функция _FileWriteLog

         Описание функции


_FileWriteLog

Записывает текущую дату, время и указанный текст в log-файл.

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

Параметры

$sLogPath Путь к файлу (log) для записи, или дескриптор файла возвращённый функцией FileOpen()
$sLogMsg Текст для записи в log-файл
$iFlag [необязательный] Флаг, определяющий: запись $sLogMsg будет выполнятся в конец или в начало файла.
    Если $iFlag = -1 (по умолчанию), то $sLogMsg записывается в конец файла.
    Если $iFlag <> -1, то $sLogMsg записывается в начало файла.

Возвращаемое значение

Успех:Возвращает 1
Ошибка:Возвращает 0 и устанавливает @error
@error:1 = Ошибка открытия указанного файла
2 = Невозможно записать в файл

См. также

FileOpen

Пример

#include <File.au3>

; Пример 1
Local $hFile = FileOpen(@ScriptDir & "\Example.log", 1) ; Открывает лог-файл в режиме записи.
_FileWriteLog($hFile, "Текст 1") ; Записывает в лог-файл передавая дескриптор возвращённый функцией FileOpen.
FileClose($hFile) ; Закрывает дескриптор, освобождая файл.

; Example 2
_FileWriteLog(@ScriptDir & "\Example.log", "Текст 2") ; Записывает в лог-файл передавая путь.