Core/Log: Fix newlines when using dynamic log names
* thanks @Aokromes for reporting * also removes an unnecessary std::move
This commit is contained in:
1 parent
ea214c223e
commit
2592528741
2 files changed
+2
-2
No files matched your search
@@ -88,7 +88,7 @@ void Appender::write(LogMessage* message)
|
||||
if (flags & APPENDER_FLAGS_PREFIX_LOGFILTERTYPE)
|
||||
ss << '[' << message->type << "] ";
|
||||
|
||||
message->prefix = std::move(ss.str());
|
||||
message->prefix = ss.str();
|
||||
_write(message);
|
||||
}
|
||||
|
||||
|
||||
@@ -55,7 +55,7 @@ void AppenderFile::_write(LogMessage const* message)
|
||||
FILE* file = OpenFile(namebuf, "a", backup || exceedMaxSize);
|
||||
if (!file)
|
||||
return;
|
||||
fprintf(file, "%s%s", message->prefix.c_str(), message->text.c_str());
|
||||
fprintf(file, "%s%s\n", message->prefix.c_str(), message->text.c_str());
|
||||
fflush(file);
|
||||
fileSize += uint64(message->Size());
|
||||
fclose(file);
|
||||
|
||||
Reference in new issue
Block a user