|
|
@ -76,12 +76,8 @@ int wrapApplication(int (*innerApplication)(int argc, char *argv[]), int argc, c
|
|
|
|
std::cerr.rdbuf (&sb);
|
|
|
|
std::cerr.rdbuf (&sb);
|
|
|
|
#else
|
|
|
|
#else
|
|
|
|
// Redirect cout and cerr to the log file
|
|
|
|
// Redirect cout and cerr to the log file
|
|
|
|
boost::filesystem::ofstream logfile;
|
|
|
|
|
|
|
|
logfile.open (boost::filesystem::path(cfgMgr.getLogPath() / logName));
|
|
|
|
logfile.open (boost::filesystem::path(cfgMgr.getLogPath() / logName));
|
|
|
|
|
|
|
|
|
|
|
|
std::ostream oldcout(cout_rdbuf);
|
|
|
|
|
|
|
|
std::ostream oldcerr(cerr_rdbuf);
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
coutsb.open (Misc::Tee(logfile, oldcout));
|
|
|
|
coutsb.open (Misc::Tee(logfile, oldcout));
|
|
|
|
cerrsb.open (Misc::Tee(logfile, oldcerr));
|
|
|
|
cerrsb.open (Misc::Tee(logfile, oldcerr));
|
|
|
|
|
|
|
|
|
|
|
|