Смотря на список пакетов в Ubuntu, я не мог найти пакет, который мог использоваться с log4cplus, который будет регистрирующимся сервером.
Моя идея состояла бы в том, чтобы смочь отправить журналы через сервер так, чтобы способ, которым она закончится в файле, который может быть сделан безопасным при необходимости:
-rw------- logger logger my-secret.log
-rw-r--r-- logger logger public.log
my-secret.log не мог быть записан другими приложениями, следовательно потребность в сервере. Я задаюсь вопросом, существует ли такой сервер уже, чтобы избежать необходимости изобретать велосипед.
источник log4cplus действительно имеет SocketAppender
, который может отправить материал к loggingserver
. Однако SocketAppender
не отправляет всю информацию, которую каждый даже содержит, и я рекомендовал бы против использования ее.
, С другой стороны, существует SysLogAppender
, который я рекомендовал бы. Более ранняя версия может сделать удаленный вход только с помощью UDP, более поздние версии могут сделать также системный журнал по TCP.