MSL: функция mLogScript, вывод текста в консоль редактора скриптов MyChat Server
Во время отладки ваших собственных скриптов важно получать какие-то промежуточные результаты, чтобы убедиться в правильности работы написанной программы. Можно писать протоколы в текстовый файл, а можно воспользоваться возможностью вывода текста прямо в консоль редактора:
Синтаксис
procedure mLogScript(sMsg, sTag: string);
Параметры и возвращаемые значения
Параметр |
Тип |
Значение |
sMsg |
string |
текстовое сообщение, которое нужно вывести в лог консоли редактора скриптов; |
sTag |
string |
текстовый тег (может быть пустым). |
Пример
var
s: string;
dt: double;
begin
s := '{"Value" : "17.10.1990.18.36.54"}'; // формат даты и времени: дд.мм.гггг.чч.мм.сс
// (день, месяц, год, часы, минуты, секунды)
if JSONGetDateTime(s, 'Value', dt) = 0 then begin
mLogScript(FormatDateTime('mmmm yyyy, число: d, день недели: dddd', dt), 'Date&Time test');
end;
end.
Результат работы скрипта
[14:22:17] (Log "test"): [Date&Time test] Октябрь 1990, число: 17, день недели: среда
Ещё посмотреть