最近需要调试一个算法程序,由于算法程序涉及到大量请求的调度,而且出现bug的时间也不确定。为了复现程序(C++)的bug,并收集相应的信息,我需要不断地在文件里输出相应的信息。传统的借助C++文件流的方法,不仅繁琐复杂,而且效率低下,总之就是不够优雅。那么如何优雅地获取调试信息呢?答案很简单,就是使用专业的日志库,不仅可以为调试信息输出时间戳,而且可以设置日志输出级别,总之就是专业、大气、上档次。当然,我们不会自己造轮子,因为开源社区有大量优秀的C++日志库,二话不说撸GitHub!
最近需要调试一个算法程序,由于算法程序涉及到大量请求的调度,而且出现bug的时间也不确定。为了复现程序(C++)的bug,并收集相应的信息,我需要不断地在文件里输出相应的信息。传统的借助C++文件流的方法,不仅繁琐复杂,而且效率低下,总之就是不够优雅。那么如何优雅地获取调试信息呢?答案很简单,就是使用专业的日志库,不仅可以为调试信息输出时间戳,而且可以设置日志输出级别,总之就是专业、大气、上档次。当然,我们不会自己造轮子,因为开源社区有大量优秀的C++日志库,二话不说撸GitHub!
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。