Периодически приходится просматривать логи BNComplex. И хотя уже готовые скрипты простой выборки из логов по шаблонам (BNCLogAnalise), бывает, что не хватает в них цветовой идентификации блоков, дабы быстрее ориентироваться (цвет воспринимается быстрее при просмотре, значит будет экономиться мое время/нервы).Конечно же хочется иметь универсальный механизм для этого, потому речь ведется о разработке скрипnа/программы, которая бы читала настройки по выделению блоков, и производила бы произвольную раскраску простого плоского текста. ну, например вот так: Например, тут (пример log-a службы TCP Gate) выделены блоки информации от датчиков уровня топлива, номер сокета, и дата со временем. Естественно, работа упирается только в знание данных блоков. Позже думаю сделать данный скрипт универсальным (сейчас раскраска блоков на прямую прописана в скрипте, и подходит только для TCPLog-а), а так же интегрировать такую раскраску с решением BNCLogAnalise , дабы не только быстро фильтровать данные из логов, но и иметь возможность их просматривать в цветовой схеме. Пока же привожу младшую версию скрипта.
|