I have multiple lines of code where the logger is triggered (INFO mode):
LOG(INFO) << connectionsBOther.at(connectionIdx).line
          << " (" << QString::number(connectionsBOther.at(connectionIdx).direction) << ") | "
          << connectionsBOther.at(connectionIdx).directionTarget
          << " "
          << QString::number(connectionsBOther.at(connectionIdx).departureRelative);
An example for the output can be seen below:
2017-11-29 14:38:07,643 INFO  [default] M85 ( 2) |  Hello  1
The issue I'm having is the extra space that seems to be appended IN FRONT of the respective QString::number() call (spaces below are marked with # to mke them more visible):
2017-11-29 14:38:07,643 INFO  [default] M85#(#2)#|##Hello##1
I'm looking for the following output:
2017-11-29 14:38:07,643 INFO  [default] M85#(2)#|#Hello#1
I need to use INFO for this output. I'm used to LOG(DEBUG) putting extra spaces all over the place but wasn't expecting this for the LOG(INFO).
                        
According to this: https://github.com/muflihun/easyloggingpp/issues/179, a
LoggingFlag::AutoSpacingflag is available.From documentation (at https://github.com/muflihun/easyloggingpp#logging-flags):
I think you should unset the above mentioned flag to avoid automatic spacing (i.e. to remove extra spaces from your log).
UPDATE:
If not using the
<<operator is something that is not a problem for you, you can always use concatenation: