1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
|
#include "natfork.ih"
void NatFork::setupStdMsg()
{
if (d_options.stdout()) // if --stdout, then messages also go
d_multiStreambuf.insert(cout); // to stdout
if (d_options.syslog()) // always set up syslog
{
d_syslog.reset(
new SyslogStream(
d_options.syslogTag().c_str(), d_options.syslogPriority(),
d_options.syslogFacility()
)
);
d_multiStreambuf.insert(*d_syslog);
}
checkSyslogParam("facility", d_options.facility(),
d_options.syslogFacilityError());
checkSyslogParam("priority", d_options.priority(),
d_options.syslogPriorityError());
}
|