core: fix error when log label is longer than minimum

This commit is contained in:
Peter D. Barnes, Jr
2023-01-20 13:52:56 -08:00
committed by Peter Barnes
parent e12f062188
commit 1df846296e

View File

@@ -274,7 +274,10 @@ LogComponent::GetLevelLabel(const LogLevel level)
{
std::string pad{label};
// Add whitespace for alignment with "ERROR", "DEBUG" etc.
pad.insert(pad.size(), 5 - pad.size(), ' ');
if (pad.size() < 5)
{
pad.insert(pad.size(), 5 - pad.size(), ' ');
}
std::transform(pad.begin(), pad.end(), pad.begin(), ::toupper);
levels[lev] = pad;
}