Use string.PadRight to be more explicit with what we are doing with the Log4Net level property enricher

This commit is contained in:
Warren
2018-08-13 11:26:50 +01:00
parent ee91e8cec2
commit 529a5e10d9

View File

@@ -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));
}
}