)
{
LogOutput log_output = configuration->get_log_output();
+ string log_file_name = configuration->get_log_file();
switch (log_output)
{
case LogOutput_SYSLOG:
GlobalLogger.info() << "Set log output target to terminal" << endl;
GlobalLogger.info() << "(check syslog for earlier messages)" << endl;
break;
+ case LogOutput_FILE:
+ GlobalLogger.info() << "Setting log output target to file "
+ << log_file_name << endl;
+ I2n::Logger::enable_syslog(false);
+ I2n::Logger::enable_stderr_log(false);
+ I2n::Logger::enable_log_file(log_file_name);
+ GlobalLogger.info() << "Set log output target to file "
+ << log_file_name << endl;
+ GlobalLogger.info() << "(check syslog for earlier messages)" << endl;
+ break;
default:
GlobalLogger.error() << "Unknown log output target!" << endl;
break;