_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") ; Записывает в лог-файл передавая путь.