我有多行代码触发记录器(信息模式):
LOG(INFO) << connectionsBOther.at(connectionIdx).line
<< " (" << QString::number(connectionsBOther.at(connectionIdx).direction) << ") | "
<< connectionsBOther.at(connectionIdx).directionTarget
<< " "
<< QString::number(connectionsBOther.at(connectionIdx).departureRelative);
输出示例如下所示:
2017-11-29 14:38:07,643 INFO [default] M85 ( 2) | Hello 1
我遇到的问题是似乎附加在各个QString::number()
调用前面的额外空间(下面的空格标有 # 以使它们更明显):
2017-11-29 14:38:07,643 INFO [default] M85#(#2)#|##Hello##1
我正在寻找以下输出:
2017-11-29 14:38:07,643 INFO [default] M85#(2)#|#Hello#1
我需要为此输出使用 INFO。我习惯于LOG(DEBUG)
在整个地方放置额外的空间,但没想到LOG(INFO)
.