本分析基于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);//记录错误日志

转载于:https://www.cnblogs.com/skiing886/p/7976975.html

fix8源码分析之日志模块相关推荐

  1. elasticsearch源码分析之search模块(server端)

    elasticsearch源码分析之search模块(server端) 继续接着上一篇的来说啊,当client端将search的请求发送到某一个node之后,剩下的事情就是server端来处理了,具体 ...

  2. elasticsearch源码分析之search模块(client端)

    elasticsearch源码分析之search模块(client端) 注意,我这里所说的都是通过rest api来做的搜索,所以对于接收到请求的节点,我姑且将之称之为client端,其主要的功能我们 ...

  3. FreeCAD源码分析:FreeCADGui模块

    FreeCAD源码分析:FreeCADGui模块 济南友泉软件有限公司 FreeCADGui项目实现了界面操作.模型显示与交互等相关功能,项目构建生成FreeCAD(_d).dll动态链接库. Fre ...

  4. dubbo源码分析系列——dubbo-cluster模块源码分析

    2019独角兽企业重金招聘Python工程师标准>>> 模块功能介绍 该模块的使用介绍请参考dubbo官方用户手册如下章节内容. 集群容错 负载均衡 路由规则 配置规则 注册中心参考 ...

  5. Scrapy 源码分析之 RetryMiddleware 模块

    这是「进击的Coder」的第 689 篇技术分享 作者:TheWeiJun 来源:逆向与爬虫的故事 " 阅读本文大概需要 13 分钟. " 时隔一个多月,scrapy 章节又迎来了 ...

  6. FreeCAD源码分析:FreeCADMain模块

    FreeCAD源码分析:FreeCADCmd\FreeCADMain\FreeCADPy模块 济南友泉软件有限公司 FreeCAD提供了控制台.GUI.Python等三种运行模式,分别对应FreeCA ...

  7. Python3.5源码分析-内建模块builtins初始化

    Python3源码分析 本文环境python3.5.2. 参考书籍<<Python源码剖析>> python官网 Python3模块初始化与加载 Python的模块分为内建的模 ...

  8. 【转】Spark源码分析之-scheduler模块

    原文地址:http://jerryshao.me/architecture/2013/04/21/Spark%E6%BA%90%E7%A0%81%E5%88%86%E6%9E%90%E4%B9%8B- ...

  9. LiteOS内核源码分析:位操作模块

    摘要:本文带领大家一起剖析了LiteOS位操作模块的源代码,代码非常简单,参考官方示例程序代码,实际编译运行一下,加深理解. 本文分享自华为云社区<LiteOS内核源码分析系列五 LiteOS内 ...

最新文章

  1. 复杂JSON参数传递后台处理方式
  2. centos7 cmake安装mysql_centos7 安装cmake
  3. MySQL replace into 的坑以及insert相关操作
  4. 用户选择屏幕搜索帮助的代码实现
  5. 使用多行sql字符串时,要注意不要忽略了空格
  6. mxnet创建新的操作(层)
  7. 苹果网页归档转html,常用JS转换HTML转义符
  8. iBase4J部署总结¥
  9. 第四周作业(基础题)
  10. PCB画板子常用快捷键总结
  11. 美团百度联合布局无人驾驶外卖;高通裁员千人;英特尔关闭可穿戴业务 | CSDN极客头条...
  12. Beaglebone Black – 连接 GY-91 MPU9250+BMP280 九轴传感器(2)
  13. 【UIKit】键盘设计2
  14. 台式计算机怎么设置屏幕常亮,怎么设置电脑屏幕一直亮着
  15. 学生学籍管理系统源码
  16. 基于JSP+Servlet+MySQL的在线问卷调查系统(附论文)
  17. JAVA项目答辩题之参考_Java项目答辩
  18. ES6新增关键字:let和const及let的常用场景
  19. .Net 操作Word
  20. npm 安装axios报错看这个

热门文章

  1. 汕职院计算机网络技术专业,专业简介 / 计算机网络技术__保职院计算机信息工程系...
  2. 机器码 与 汇编指令的关系
  3. 电脑连接到手机并安装手机驱动usb-driver
  4. redis配置类+redis工具类
  5. 30KW储能PCS逆变器双向变流器设计
  6. ISE impact:923 “Can not find cable, check cable setup !” 解决方法
  7. c语言计算循环卷积,循环卷积和离散卷积的计算机计算.DOC
  8. session值为空,thymeleaf报错
  9. 关于CCleaner 卸载程序删除所有软件文件的现象
  10. 患上散光后,应当如何治疗?