Services: Allow lm to log single-character messages.

This commit is contained in:
Subv 2018-01-09 15:14:21 -05:00
parent c2ee513d35
commit 188feba457

View File

@ -75,7 +75,8 @@ private:
addr += sizeof(MessageHeader); addr += sizeof(MessageHeader);
if (!header.IsSingleMessage()) { if (!header.IsSingleMessage()) {
UNIMPLEMENTED_MSG("Multi message logs are unimplemeneted"); LOG_WARNING(Service, "Multi message logs are unimplemeneted");
return;
} }
// Parse out log metadata // Parse out log metadata
@ -102,15 +103,10 @@ private:
} }
// Empty log - nothing to do here // Empty log - nothing to do here
if (message.size() <= 1) { if (message.empty()) {
return; return;
} }
// Remove trailing new line
if (message[message.length() - 1] == '\n') {
message.erase(message.length() - 1);
}
// Format a nicely printable string out of the log metadata // Format a nicely printable string out of the log metadata
std::string output; std::string output;
if (filename.size()) { if (filename.size()) {