XLugia.XLog — это высокоскоростной файловый движок журналов для .Net, который отличается лёгкостью и удобством использования. Он также оснащён инструментом просмотра журналов, что позволяет легко просматривать большие журналы размером в ГБ.
Идея разработки этого движка журналов заключалась в том, чтобы заменить текстовые журналы, которые не обладают достаточной скоростью и сложностью при просмотре больших объёмов данных.
Этот движок журналов прост в использовании и не требует настройки. Достаточно просто вызвать интерфейс, и он готов к использованию. Также имеется инструмент просмотра журналов для удобства их анализа.
Данный движок написан на C# и требует наличия .Net framework 4.0.
Если у вас возникли проблемы с использованием, вы можете связаться со мной.
Электронная почта: watarux@qq.com QQ: 56809958 Группа общения: 334533178
- Первоначальная версия выпущена.
// Дополнительные API можно найти в Doc\XLog API.pdf
LogWriter.getIns().writeLog("Содержание журнала", LogType.getIns().debug.application);
- XLugia.Lib.XLog — движок журналов
- XLugia.Lib.XLog.Demo — демонстрация производительности журналов
- XLugia.Lib.XLog.Reader — инструмент для чтения журналов
- XLugia.Lib.XTool — библиотека расширений
В этом движке журналов используется метод очереди для обработки отправленных журналов.
- Пользователи отправляют журналы в движок через методы записи журналов.
- Движок разбивает содержимое журналов на пакеты меньшего размера длиной 100 символов каждый.
- Затем движок отправляет эти пакеты в менеджер очередей.
- Через определённые промежутки времени движок собирает ожидающие записи журналы из очереди и записывает их в файл журнала.
Файлы журналов используют структурированное хранение, где длина каждого журнала составляет 256 символов (кроме исходного содержимого длиной 100 символов, есть и другие поля, такие как время и идентификатор). На данный момент недостатком является отсутствие поддержки сжатия данных.
####1. Тест производительности записи в движок
####2. Инструмент для чтения журналов
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )