2015-11-03 1 views
2

У меня есть некоторые программы на Python, которые я бы хотел преобразовать в код C++ 11 как способ изучения языка. Целевой платформой является Debian, версия ядра> = 4.2 (т. Е. Systemd).Отправить вывод в systemd-журнал из C++-программы

В Python я могу регистрировать отладочную/протоколирующую информацию в системном журнале, используя syslog module. В C я мог бы #include <syslog.h>. Но от this article Я понимаю, что для текущей реализации C++ такой реализации нет (больше). Если программа является сервисом (или демоном?), Это, по-видимому, произойдет автоматически, хотя я не собираюсь распознавать приоритет сообщения.

Я googled вокруг, но не могу найти решение моей проблемы: Как отправить информацию в системный журнал из программы C++ 11?

EDIT: (бросает руки в воздух и отказывается ;-)) Поскольку, похоже, не существует родного решения моей проблемы, и я все еще на начальной стадии обучения C++, теперь я считаю для использования C iso C++, поскольку C изначально поддерживает syslog с syslog.h.

+0

Похоже, вы искали причину, чтобы не изучать C++ и учиться C. – Omnifarious

ответ

Смежные вопросы