ensure if run in the foreground logs never goto syslog;

pull/69/head
Bryan Biedenkapp 2 years ago
parent 5aaad9c2fb
commit a45d180c23

@ -101,8 +101,11 @@ int HostFNE::run()
// initialize system logging
yaml::Node logConf = m_conf["log"];
bool useSyslog = logConf["useSyslog"].as<bool>(false);
if (g_foreground)
useSyslog = false;
ret = ::LogInitialise(logConf["filePath"].as<std::string>(), logConf["fileRoot"].as<std::string>(),
logConf["fileLevel"].as<uint32_t>(0U), logConf["displayLevel"].as<uint32_t>(0U), false, logConf["useSyslog"].as<bool>(false));
logConf["fileLevel"].as<uint32_t>(0U), logConf["displayLevel"].as<uint32_t>(0U), false, useSyslog);
if (!ret) {
::fatal("unable to open the log file\n");
}

Loading…
Cancel
Save

Powered by TurnKey Linux.