Announce: tiscript logging api
От: alsemm Россия  
Дата: 31.01.10 23:29
Оценка: 57 (1)
Придумалось мне logging API на tiscript-е.

Началось все с желания иметь более комфортное средство отладки скриптов чем stdout.printf(), т.к. сначала их в коде расставлять, потом убирать поднадоело. Потом "остапа понесло" и вместо простецкого api под конкретную задачу получилось несложное и универсальное (надеюсь) решение с возможностью настройки форматирования сообщений в зависимости от их типа (debug, info, error), возможностью добавлять новые типы сообщений, блокировать сообщения отдельных типов, задавать свои хранилища сообщений отличные от stdout-а.

Уместилось все в один файл (документация там же): https://ferry.svn.sourceforge.net/svnroot/ferry/branches/sciter-behavior/fe/test/fe/sciter/scripted/logging/logging.tis

Пример использования (запускать в tiscript.exe):
https://ferry.svn.sourceforge.net/svnroot/ferry/branches/sciter-behavior/fe/test/fe/sciter/scripted/logging/sample_plain.tis

Еще пример (запускать в sciter.exe):
https://ferry.svn.sourceforge.net/svnroot/ferry/branches/sciter-behavior/fe/test/fe/sciter/scripted/logging/sample_html.htm

Лицензия — MIT (халява, сэр ).

Фидбеки и багрепорты очень приветствуются.

Что хотел сделать и не успел — настройка логов из конфигурационного файла.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.