【发布时间】:2016-11-13 13:12:31
【问题描述】:
我正在尝试为 linux 下的 boost::log 添加彩色日志输出。我读了the following 并尝试了这个:
#define MY_LOG_ERROR() BOOST_LOG_TRIVIAL(error) << "\033[1;31"
MY_LOG_ERROR() << "This is an error log."
但它给了我以下结果:
[2016-07-11 17:23:16.328435] [0x00007f15f03d6780] [错误] [1;31这 是错误日志。
如何正确添加彩色日志输出到 boost::log?
【问题讨论】:
-
你用什么终端?他们多次声明终端必须支持这些颜色代码......
-
您错过了代码序列中的尾随“m”。
标签: c++ logging boost boost-log boost-logging