Что нового

[Данные, строки] Способы вывода структурированного и стилизированного лога

rollex

Новичок
Сообщения
66
Репутация
1
Вот скрин GUI моей программы:


Функция логирования вызывается после других функций, значение переменной $res в которых присваевается соответственно.
Код:
Func Logging()
	$cTime = @HOUR&":"&@MIN&":"&@SEC&" "
	$editBefore = GUICtrlRead($edit) ; $edit - идентификатор поля лога
		GUICtrlSetData($edit, $cTime&$res&@CRLF&$editBefore&" ")  ; $res - выводимая информация, значение переменной меняется в зависимости от выполняемого действия
EndFunc


Мне хотелось бы выводить информацию в понятном и красивом виде, для этого необходимо стилизирование. Так же хочется сделать информацию в виде продолговатых блоков, со своим шаблоном для каждой функции.

Так же я реализовал возможность архивирования файлов и могу выводить информацию о прогрессе, времени, текущей операции.. Но В данном случае лог статический и отображение динамически изменяющейся информации возможен, но ее реализация сложна для меня.

Прошу подсказать в какую сторону копать и дать советы по теме. Заранее спасибо.
 
Автор
R

rollex

Новичок
Сообщения
66
Репутация
1
Garrett
У меня все екзапмлы вызывают ошибки. Версия v3.3.8.1. :-X
 

WSWR

AutoIT Гуру
Сообщения
941
Репутация
363
rollex

Table UDF - возможно, подойдет
http://www.autoitscript.com/forum/topic/105814-table-udf/
 
Автор
R

rollex

Новичок
Сообщения
66
Репутация
1
Kaster
екзапмлы - exsamples (примеры кода)


Добавлено:
Сообщение автоматически объединено:

WSWR
Этот без ошибок идет. Буду изучать.
 

madmasles

Модератор
Глобальный модератор
Сообщения
7,790
Репутация
2,322
rollex [?]
екзапмлы - exsamples
Предупреждение За нарушение общих правил (пункт В.8):
Так как эта конференция называется "Русское сообщество AutoIt", язык общения на ней - Русский. Названия фирм или программных продуктов, аббревиатуры и т.д. должны быть написаны так, как они пишутся в оригинале, например не следует писать УСБ вместо USB. На форуме крайне не рекомендуется намеренно искажать русский язык и использовать "сетевой жаргон" на подобии "Аффтар выпей йадау!".


С уважением, ваш Модератор.
 
Автор
R

rollex

Новичок
Сообщения
66
Репутация
1
Таки решил использовать HTML.
Код:
ObjCreate("Shell.Explorer.2")
 
Верх