Shorten app data path to '%localappdata' in console log messages

This commit is contained in:
Caelan Sayler
2022-04-23 11:13:30 +01:00
parent 5b49d7e180
commit 52839d1c69

View File

@@ -469,12 +469,16 @@ namespace SquirrelCli
private readonly object gate = new object();
private readonly string localAppData = Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData);
public void Write(string message, LogLevel logLevel)
{
if (logLevel < Level) {
return;
}
message = message.Replace(localAppData, "%localappdata%", StringComparison.InvariantCultureIgnoreCase);
lock (gate) {
string lvl = logLevel.ToString().Substring(0, 4).ToUpper();
if (logLevel == LogLevel.Error || logLevel == LogLevel.Fatal) {