change log for once output
This commit is contained in:
@@ -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
@@ -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>
|
||||||
|
|||||||
Reference in New Issue
Block a user