Я планирую пакет OpenTibia Server для Debian. Одна из вещей, которую я хочу сделать, - добавить запуск через /etc/init.d
и демонтировать процесс otserv
.
Дело в том, что мы должны перенаправить вывод в syslog. Обычно это делается с помощью функции syslog()
. В настоящее время код заполняется с помощью:
std::cout << "Stuff to printout" << std::endl;
Есть ли правильный, простой в использовании способ перенаправления стандартного вывода и стандартного вывода ошибок в syslog без замены каждого "вызова" на std:: cout и друзей?