fix8源码分析之日志模块

    本分析基于fix8 1.3.4版本源代码;

fix8中全局日志的使用方式如下:

GlobalLogger::set_global_filename(log); //设置日志输出文件
    FIX8::Logger::Levels levels;
    levels.clearall();
    string glevels = fixnode.get<string>("<xmlattr>.glevels", "");
    if (glevels.find("debug") != string::npos)
        levels << FIX8::Logger::Level::Debug;
    if (glevels.find("info") != string::npos)
        levels << FIX8::Logger::Level::Info;
    if (glevels.find("warn") != string::npos)
        levels << FIX8::Logger::Level::Warn;
    if (glevels.find("error") != string::npos)
        levels << FIX8::Logger::Level::Error;
    if (glevels.find("fatal") != string::npos)
        levels << FIX8::Logger::Level::Fatal;
    GlobalLogger::set_levels(levels);//记录错误日志

 

 

 

 

 

 

 

 

posted @ 2017-12-04 14:42  Mr.R123  阅读(301)  评论(0编辑  收藏  举报