<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
	<channel>
		<title>Форум QUIK [тема: Запись в лог]</title>
		<link>http://forum.quik.ru</link>
		<description>Новое в теме Запись в лог форума  на сайте Форум QUIK [forum.quik.ru]</description>
		<language>ru</language>
		<docs>http://backend.userland.com/rss2</docs>
		<pubDate>Thu, 23 Apr 2026 20:22:31 +0300</pubDate>
		<item>
			<title>Запись в лог</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75861/topic8669/">Запись в лог</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			<br />====quote====<br /><a class="blog-p-user-name" id="bp_Or28sF5q" href="/user/10684/" bx-tooltip-user-id="10684">VelikiyTrader</a> написал:<br />Добрый день. <br />Как записать строку в лог? <br />Нашел старый скрипт, раньше так работало, но сейчас не находит Log 
====code====
<pre>&nbsp;&nbsp; function&nbsp;&nbsp; ToLog (str)
&nbsp;&nbsp;&nbsp;&nbsp;local&nbsp;&nbsp;datetime&nbsp;&nbsp;=&nbsp;&nbsp; os.date ( "*t" , os.time ());&nbsp;&nbsp;-- Текущие дата/время 
&nbsp;&nbsp;&nbsp;&nbsp;local&nbsp;&nbsp;sec_mcs_str&nbsp;&nbsp;=&nbsp;&nbsp;tostring( os.clock ());&nbsp;&nbsp;-- Секунды с микросекундами 
&nbsp;&nbsp; -- local mcs_str = string.sub(sec_mcs_str, sec_mcs_str:find("%.") + 1);&nbsp;&nbsp; -- Микросекунды 
&nbsp;&nbsp;&nbsp;&nbsp;-- Записывает в лог-файл переданную строку, добавляя в ее начало время с точностью до микросекунд 
&nbsp;&nbsp; Log:write(tostring(datetime.day) .. " - "
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .. tostring(datetime.month) .. " - "
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .. tostring(datetime.year) .. "&nbsp;&nbsp;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..tostring(datetime.hour).." :"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .. tostring(datetime.min) .. ":"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; .. tostring(datetime.sec) .. "."
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-&nbsp;&nbsp;-&nbsp;&nbsp; .. mcs_str .. "&nbsp;&nbsp;"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..str.." &#92;n");&nbsp;&nbsp; -- Записывает в лог-файл 
&nbsp;&nbsp; Log:flush();&nbsp;&nbsp;&nbsp;&nbsp;-- Сохраняет изменения в лог-файле 
 end ;
&nbsp;&nbsp;</pre>
=============
 <br />=============<br />надо сначала открыть файл Log , а потом писать в него. <br />
			<i>18.06.2024 08:23:40, nikolz.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75861/topic8669/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75861/topic8669/</guid>
			<pubDate>Tue, 18 Jun 2024 08:23:40 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
		<item>
			<title>Запись в лог</title>
			<description><![CDATA[<b><a href="http://forum.quik.ru/messages/forum10/message75856/topic8669/">Запись в лог</a></b> в форуме <a href="http://forum.quik.ru/forum10/">Программирование на языке Lua</a>. <br />
			Добрый день. <br />Как записать строку в лог? <br />Нашел старый скрипт, раньше так работало, но сейчас не находит Log
====code====
<pre>function ToLog(str)
&nbsp;&nbsp; local datetime = os.date("*t",os.time()); -- Текущие дата/время
&nbsp;&nbsp; local sec_mcs_str = tostring(os.clock()); -- Секунды с микросекундами
&nbsp;&nbsp;-- local mcs_str = string.sub(sec_mcs_str, sec_mcs_str:find("%.") + 1);&nbsp;&nbsp; -- Микросекунды
&nbsp;&nbsp; -- Записывает в лог-файл переданную строку, добавляя в ее начало время с точностью до микросекунд
&nbsp;&nbsp; Log:write(tostring(datetime.day).."-"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..tostring(datetime.month).."-"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..tostring(datetime.year).." "
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..tostring(datetime.hour)..":"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..tostring(datetime.min)..":"
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..tostring(datetime.sec).."."
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; -- ..mcs_str.." "
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;..str.."&#92;n");&nbsp;&nbsp;-- Записывает в лог-файл
&nbsp;&nbsp; Log:flush();&nbsp;&nbsp; -- Сохраняет изменения в лог-файле
end;
</pre>
============= <br />
			<i>17.06.2024 23:51:59, VelikiyTrader.</i>]]></description>
			<link>http://forum.quik.ru/messages/forum10/message75856/topic8669/</link>
			<guid>http://forum.quik.ru/messages/forum10/message75856/topic8669/</guid>
			<pubDate>Mon, 17 Jun 2024 23:51:59 +0300</pubDate>
			<category>Программирование на языке Lua</category>
		</item>
	</channel>
</rss>
