首页 » 技术分享 » fix8源码分析之日志模块

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);//记录错误日志

 

 

 

 

 

 

 

 

转载自原文链接, 如需删除请联系管理员。

原文链接:fix8源码分析之日志模块,转载请注明来源!

0