Библиотека с набором классов, реализущих функционал логирования для модульного Delphi Win-32 приложения. Базируется на логере Synopse mORMot framework форка 2014 года, из базовых файлов выброшено все, что не относится к задаче. Компилируется, как динамически подключаемая bpl. Thread-safe в наличии. Разработка велась в D2007 с последующим переездом на XE 10.2. Дополненный функционал:
- Поддержка коллекции экземпляров логгеров.
- Отображение всех логов в одном окне, как журнала событий с вкладками.
- Упаковку и сохранение файла лога в указанное место в потоке с отображенеим прогрес-бара.
- Архивацию логов в ежемесячную поддиректорию в потоке с отображенеим прогрес-баров.
- Распаковку архивированного файла лога перед просмотром в потоке с отображенеим прогрес-бара.
- Корректное хранение и отображение кирилических символов.
Прмер использования в LibUsing.Pas