Добрый день.
Как записать строку в лог?
Нашел старый скрипт, раньше так работало, но сейчас не находит Log
Как записать строку в лог?
Нашел старый скрипт, раньше так работало, но сейчас не находит Log
| Код |
|---|
function ToLog(str)
local datetime = os.date("*t",os.time()); -- Текущие дата/время
local sec_mcs_str = tostring(os.clock()); -- Секунды с микросекундами
-- local mcs_str = string.sub(sec_mcs_str, sec_mcs_str:find("%.") + 1); -- Микросекунды
-- Записывает в лог-файл переданную строку, добавляя в ее начало время с точностью до микросекунд
Log:write(tostring(datetime.day).."-"
..tostring(datetime.month).."-"
..tostring(datetime.year).." "
..tostring(datetime.hour)..":"
..tostring(datetime.min)..":"
..tostring(datetime.sec).."."
-- ..mcs_str.." "
..str.."\n"); -- Записывает в лог-файл
Log:flush(); -- Сохраняет изменения в лог-файле
end;
|