change log for once output

This commit is contained in:
2023-09-26 20:47:41 +08:00
parent ab0da5415b
commit 56b5421290
2 changed files with 6 additions and 10 deletions
+5 -9
View File
@@ -20,7 +20,6 @@ namespace SimApi.Logger
public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception,
Func<TState, Exception, string> formatter) Func<TState, Exception, string> formatter)
{ {
var defautColor = Console.ForegroundColor;
Console.ForegroundColor = logLevel switch Console.ForegroundColor = logLevel switch
{ {
LogLevel.Debug => ConsoleColor.DarkMagenta, LogLevel.Debug => ConsoleColor.DarkMagenta,
@@ -28,18 +27,15 @@ namespace SimApi.Logger
LogLevel.Warning => ConsoleColor.Yellow, LogLevel.Warning => ConsoleColor.Yellow,
LogLevel.Error => ConsoleColor.Red, LogLevel.Error => ConsoleColor.Red,
LogLevel.Critical => ConsoleColor.DarkRed, LogLevel.Critical => ConsoleColor.DarkRed,
_ => defautColor _ => ConsoleColor.White
}; };
Console.WriteLine( var message =
$"[ {Name} ][ {SimApiUtil.CstNow.ToString("yyyy-MM-dd HH:mm:ss:ffff")} ][ {logLevel.ToString()} ]"); $"[ {Name} ][ {SimApiUtil.CstNow.ToString("yyyy-MM-dd HH:mm:ss:ffff")} ][ {logLevel.ToString()} ]\n{state}\n";
Console.ForegroundColor = defautColor;
Console.WriteLine($"{state}");
if (exception != null) if (exception != null)
{ {
Console.WriteLine($"{exception}"); message += $"{exception}\n";
} }
Console.WriteLine(message);
Console.WriteLine();
} }
} }
} }
+1 -1
View File
@@ -14,7 +14,7 @@
<SynchReleaseVersion>false</SynchReleaseVersion> <SynchReleaseVersion>false</SynchReleaseVersion>
<GeneratePackageOnBuild>true</GeneratePackageOnBuild> <GeneratePackageOnBuild>true</GeneratePackageOnBuild>
<PackageVersion>5.0.2</PackageVersion> <PackageVersion>5.0.2</PackageVersion>
<TargetFrameworks>net6.0;net7.0</TargetFrameworks> <TargetFramework>net7.0</TargetFramework>
</PropertyGroup> </PropertyGroup>
<ItemGroup> <ItemGroup>