boost log 中打印源码的名字与行号的两种方法
来源:互联网 发布:mac chmod 777 编辑:程序博客网 时间:2024/05/21 14:40
第一种
设置格式时加入
<< expr::format_named_scope("Scope", keywords::format = "[%f:%l]")
然后加入
logging::core::get()->add_global_attribute("Scope", attrs::named_scope());
在输出日志
BOOST_LOG_SEV(lg, debug) << "A regular message";之前加入BOOST_LOG_FUNCTION();或者BOOST_LOG_NAMED_SCOPE("Scope");其中前一个比后一个更详细,不过打印的行号是BOOST_LOG_FUNCTION(),BOOST_LOG_NAMED_SCOPE("Scope")所在的行号。
第二种
#define LOG_DEBUG\BOOST_LOG_SEV((MyLog::s_slg),(boost::log::trivial::debug))<< "(" << __FILE__ << ", " << __LINE__ << ") " 分别定义对应的打印类型如:debug error等。
0 0
- boost log 中打印源码的名字与行号的两种方法
- log的打印方法
- Android 代码里 用log打印 该行的类名、文件名、方法名、行号等信息
- Log 使用以及输出行号的方法
- [Android] 打印Log的行号、函数、类名
- Cocos2dx输出Log的两种方法
- android log的两种方法
- C# DataGridView显示行号的两种方法
- 网页中控制是否打印元素的两种方法
- Log输出打印输出LOG所在的函数名以及行号
- asp.net获得当前页面名字的两种方法
- 打印每一行的具体的行号的方法
- Python打印log,包括行号,路径,方法名,文件
- Boost.log的编译
- Boost.log的应用
- Boost.log的应用
- Boost.log的应用
- boost的log使用
- Algorithms—36.Valid Sudoku
- 继承ViewGroup实现Scroll滑动效果
- Django URL调度
- 6.2.3.2 BLOB 和 TEXT 类型
- Shell读取用户输入【以及循环读取验证和while循环中添加多个条件[ .. ] &&或者|| [ .. ]】
- boost log 中打印源码的名字与行号的两种方法
- LeetCode: Happy Number
- 学习 Activiti5.13与springMVC整合,自学001期
- leetcode 日经贴,Cpp code -Contains Duplicate III
- Hibernate HelloWorld-12 HQL连接
- Unsupported major.minor version 51.0(jdk版本错误)
- svn下载网页代码
- 写给代码技术同事:被人信任才能有广阔未来
- 3个UIimageView实现图片的循环切换