Проект lumberjack улучшит логирование в Linux, реализовав поддержку CEE
По инициативе энтузиастов Linux-дистрибутива Fedora, финансовую поддержку которому оказывает американская Linux-компания Red Hat, начались работы над новым проектом, призванным улучшить журналирование различных событий (логирование) в операционной системе GNU/Linux, — Project lumberjack.
![Логотип lumberjack](https://novostey.com/i4/2012/03/02/9c438cfdd11bcafba2813b45d79df41e.png)
В первых дискуссиях по вопросам совершенствования системы логирования в Linux приняли участие Балаш Шейдлер (Bal?zs Scheidler; известен по syslog-ng), Леннарт Поттеринг (Lennart Poettering; systemd), Стив Гиббс (Steve Gibbs; auditd) и ряд других разработчиков из Red Hat и таких Open Source-проектов, как rsyslog и syslog-ng. Результатом проведенных обсуждений и стал запуск нового проекта lumberjack, призванного «обновить и улучшить архитектуру событийного логирования».
В lumberjack будут реализованы концепции и спецификации, зафиксированные в Common Event Expression (CEE). CEE — набор спецификаций, созданных корпорацией MITRE и направленных на стандартизацию описания и логирования событий, а также обмена данными о них. Для этого разрабатывается специализированный язык (CEE Language), синтаксис которого определяется в CEE Log Syntax (CLS) Specification. Первая альфа-версия спецификаций CEE (1.0-alpha) вышла 29 февраля 2012 года.
Сайт lumberjack — fedorahosted.org/lumberjack.
Автор: Дмитрий Шурупов по материалам phoronix.com.