Chucho є програмний проект з відкритим вихідним кодом і крос-платформний, який був розроблений з Де нуля, щоб забезпечити користувачам простий, швидкої та корисної рамках ведення журналу для C ++ 11 (раніше відомий як C ++ 0x) C ++ програмування Мова стандарт, заснований на популярній бібліотеки Logback, написаної на мові програмування Java Себастьяном Pennec.Features протягом glanceKey функцій включає консоль і файл журналу підтримки, простий у використанні інтерфейс командного рядка, підтримка діагностичних контекстів, підтримка маркерів, а також деякі основні фільтри. Повна документація API можна знайти на проекті і Rsquo; домашню сторінку (посилання нижче) .Can бути налаштований в двох різних waysIn Коротше кажучи, є два різних методи настройки Chucho: Автоматично чи ні. Автоматична настройка є найкращим методом для нових користувачів, а Chucho буде намагатися знайти файл конфігурації і його сенс перший раз реєстратор просив. У разі, якщо ви не хочете, щоб налаштувати Chucho, то ви повинні встановити всі налаштування журналу самостійно за допомогою операційної systemsIt Chucho API.Supported є додаток командного рядка, які повинні бути використані в консолі з навколишнім середовищем або з терміналу X11 емулятор на вершині графічне оточення. Вона працює на всіх дистрибутивах GNU / Linux, а також на роботі в Mac OS X і Microsoft Windows systems.Under капотом і availabilityA швидкий погляд під капотом покаже нам, що програма повністю написана в мові програмування С ++. В даний час він і Rsquo, S доступна для скачування зі свого сайту тільки АРХІВ універсальні джерела, що вимагає користувачам налаштовувати і компілювати програми перед установкою. Збірник потрібно програму CMake (див прикладений скріншот праворуч для деталей). Обидва 32-бітних і 64-бітових апаратних платформ підтримуються в даний момент
Що нового У цьому випуску :.
- Цей реліз містить усі зміни, які увійшли до версії 1.4 спробуйте-1.
Що нового у версії 1.4 Try1:
- Включає формат формат конфігураційного файлу і log4cplus конфігураційний файл розбору ( На додаток до раніше підтримуваний формат YAML).
- Виправлена побудувати проблеми з розподілом.
- виправлені деякі помилки. Додає windows_event_log_writer.
- Додає настраиваемую максимальний розмір файлів конфігурації.
- Додає loggable клас, коли підкласи дає вам реєстратор безкоштовно, що ви можете використовувати з новими LGBl з мітками лісозаготівельних макросів. Інтегрується з запуск програм на комп'ютерах Macintosh, так що сервер журналу, chuchod, може бути встановлений як сервіс на Windows, Macintosh, і Solaris зараз.
Що нового у версії 1.3:
- Ця версія включає в себе всі зміни з версії 1.3-Try-1 .
Що нового у версії 1.3 спробуйте-1:
- Ця версія включає підтримку Windows, (Visual Studio 2012) та Solaris (GCC 4.8.1), прокат для стислих файлів (GZIP, bzip2, ZIP), async_writer, sliding_numbered_file_roller, і кілька виправлень.
Що нового у версії 1.2:
- Ця версія включає в себе функцію та виправлення від 1,2 спробуйте-1 і 1,2-спробуй 2, і включає в себе кілька незначних змін на очищувач сміття.
Що нового у версії 1.2 спробуйте-2:
- несподіваного завершення роботи при обробці YAML був зафіксований .
- YAML форматування тепер використовує одинарні лапки для запобігання втечі на стороні сервера.
- sockaddr_storage використовується замість sockaddr_in для приймати ().
- Детальніше статична ініціалізація була вилучена. Були інші незначні виправлення.
Що нового у версії 1.2 спробуйте-1 :.
- Виправлені кілька помилок
- Додає syslog_writer.
- Додає remote_writer і віддаленим сервером журналу.
- remove_writer перешлемо події на сервер, який буде використовувати свою власну конфігурацію журналу для реєстрації подій.
- сервер журналу є більш надійною, ніж будь log4cplus і Logback.
- Додає duplicate_message_filter.
- Видаляє всі види використання статичної ініціалізації / знищення, так що Chucho можна безпечно використовувати в будь-якому контексті.
- Зменшує розмір Chucho і будь виконуваний файл, який використовує його на 30% шляхом заміни в libyaml для YAML-CPP.
Що нового у версії 1.1:
- Це фінальний реліз версії 1.1. Вона включає в себе деякі незначні виправлення і документування виправлення.
Що нового у версії 1.1 спробуйте-2:
- Це включає в себе деякі синхронізації і ініціалізації виправлення.
Вимоги
- CMake
Коментар не знайдено