@@ -64,7 +64,7 @@ class LogMessage
public:
LogMessage(const char *fileName, unsigned int line,
const LogCategory &category, LogSeverity severity,
- const std::string &prefix = std::string());
+ std::string prefix = {});
~LogMessage();
[[nodiscard]] std::ostream &stream() { return msgStream_; }
@@ -858,11 +858,11 @@ const LogCategory &LogCategory::defaultCategory()
*/
LogMessage::LogMessage(const char *fileName, unsigned int line,
const LogCategory &category, LogSeverity severity,
- const std::string &prefix)
+ std::string prefix)
: category_(category), severity_(severity),
timestamp_(utils::clock::now()),
fileInfo_((std::ostringstream() << utils::basename(fileName) << ":" << line).str()),
- prefix_(prefix)
+ prefix_(std::move(prefix))
{
}