diff --git a/src/Umbraco.Core/Logging/SerilogExtensions/Log4NetLevelMapperEnricher.cs b/src/Umbraco.Core/Logging/SerilogExtensions/Log4NetLevelMapperEnricher.cs index 8d3e500dbe..162a9d047c 100644 --- a/src/Umbraco.Core/Logging/SerilogExtensions/Log4NetLevelMapperEnricher.cs +++ b/src/Umbraco.Core/Logging/SerilogExtensions/Log4NetLevelMapperEnricher.cs @@ -28,18 +28,21 @@ namespace Umbraco.Core.Logging.SerilogExtensions break; case LogEventLevel.Information: - log4NetLevel = "INFO "; + log4NetLevel = "INFO"; break; case LogEventLevel.Verbose: - log4NetLevel = "ALL "; + log4NetLevel = "ALL"; break; case LogEventLevel.Warning: - log4NetLevel = "WARN "; + log4NetLevel = "WARN"; break; } + //Pad string so that all log levels are 5 chars long (needed to keep the txt log file lined up nicely) + log4NetLevel = log4NetLevel.PadRight(5); + logEvent.AddPropertyIfAbsent(propertyFactory.CreateProperty("Log4NetLevel", log4NetLevel)); } }