예제 #1
0
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);
}
예제 #2
0
파일: main.cpp 프로젝트: eandbsoftware/blog
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;
}