void Base::RunTrainer() { INFO0; if (Exists(Tagger().WeightFileName())) return; PrepareFiles(Stage::trainer); std::ofstream cout_file(Tagger().FolderName() + ".txt"); auto cout = std::cout.rdbuf(); std::cout.rdbuf(cout_file.rdbuf()); Trainer trainer(Tagger()); std::cout.rdbuf(cout); }
int main (int, char**) { std::ofstream cout_file("blogxx.log", std::ios_base::out|std::ios_base::app); std::cout.rdbuf(cout_file.rdbuf()); try { runpac::fcgixx::prog<runpac::blog> prog; prog.run(); } catch(const std::exception& e) { std::cout << "exception: " << e.what() << std::endl; return 1; } catch(...) { std::cout << "unknown exception" << std::endl; return 2; } return 0; }