LogFormat
This commit is contained in:
parent
7397933601
commit
b3d8757afc
@ -13,7 +13,7 @@
|
||||
</PropertyGroup>
|
||||
|
||||
<ItemGroup>
|
||||
<PackageReference Include="Microsoft.Extensions.Logging" Version="6.0.0" />
|
||||
<PackageReference Include="Microsoft.Extensions.Logging" Version="7.0.0" />
|
||||
</ItemGroup>
|
||||
<ItemGroup>
|
||||
<Compile Remove="Ben.Demystifier\**" />
|
||||
|
||||
@ -17,10 +17,16 @@ public class DefaultLogFormat : ILogFormat
|
||||
public string CreateMessage(string context, LogSeverity severity, object message)
|
||||
{
|
||||
var sb = new StringBuilder();
|
||||
if (PrintTimeStamp) sb.Append('[').Append(DateTime.Now.ToString(MyTimeFormat.ForText)).Append(']');
|
||||
if(PrintContext) sb.Append('[').Append(context).Append(']');
|
||||
if(PrintSeverity) sb.Append('[').Append(severity.ToString()).Append(']');
|
||||
if (sb.Length != 0) sb.Append(": ");
|
||||
if (PrintTimeStamp)
|
||||
sb.Append('[').Append(DateTime.Now.ToString(MyTimeFormat.ForText)).Append(']');
|
||||
if (PrintContext && PrintSeverity)
|
||||
sb.Append('[').Append(context).Append('/').Append(severity.ToString().Append(']'));
|
||||
else if(PrintContext)
|
||||
sb.Append('[').Append(context).Append(']');
|
||||
else if(PrintSeverity)
|
||||
sb.Append('[').Append(severity.ToString()).Append(']');
|
||||
if (sb.Length != 0)
|
||||
sb.Append(": ");
|
||||
sb.Append(message.ToString());
|
||||
sb.Append('\n');
|
||||
return sb.ToString();
|
||||
|
||||
@ -2,10 +2,10 @@ using Microsoft.Extensions.Logging;
|
||||
|
||||
namespace DTLib.Logging.New.Microsoft;
|
||||
|
||||
internal class MyLoggerWrapper<TCaller> : ILogger<TCaller>
|
||||
public class MyLoggerWrapper<TCaller> : global::Microsoft.Extensions.Logging.ILogger<TCaller>
|
||||
{
|
||||
private ILogger _logger;
|
||||
public MyLoggerWrapper(ILogger logger)=>
|
||||
private DTLib.Logging.New.ILogger _logger;
|
||||
public MyLoggerWrapper(DTLib.Logging.New.ILogger logger)=>
|
||||
_logger = logger;
|
||||
|
||||
public void Log<TState>(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func<TState, Exception, string> formatter)
|
||||
|
||||
Loading…
Reference in New Issue
Block a user