Компонент LogRR
– система для журналирования информации о работе программ. Компонент включает в себя программу-сервер, которому другие программы передают сообщения о своем состоянии, и вспомогательные каналы вывода для журналирования. Для отправки сообщений серверу прикладные программы используют библиотеку logrr_clog
(для C++ доступна библиотека logrr_cpp
), которая фильтрует сообщения по уровню журналирования и отправляет их серверу. Сервер передаёт сообщения каналам вывода. Канал вывода сохраняет сообщения журнала в файлы.
В SDK API программы LogRR представлены статическими и динамическими библиотеками, компонуемыми с программами, информация о работе которых журналируется:
logrr_clog
и заголовочный файл sysroot-*-kos/include/component/logrr/clog/clog.h
. logrr_cpp
и заголовочный файл sysroot-*-kos/include/component/logrr/cpp/logger.h
.