diff --git a/DTLib.Logging/DTLib.Logging.csproj b/DTLib.Logging/DTLib.Logging.csproj
index 8805129..ff0927c 100644
--- a/DTLib.Logging/DTLib.Logging.csproj
+++ b/DTLib.Logging/DTLib.Logging.csproj
@@ -13,7 +13,7 @@
-
+
diff --git a/DTLib.Logging/LogFormats/DefaultLogFormat.cs b/DTLib.Logging/LogFormats/DefaultLogFormat.cs
index 144f637..21cf0d9 100644
--- a/DTLib.Logging/LogFormats/DefaultLogFormat.cs
+++ b/DTLib.Logging/LogFormats/DefaultLogFormat.cs
@@ -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();
diff --git a/DTLib.Logging/Microsoft/MyLoggerWrapper.cs b/DTLib.Logging/Microsoft/MyLoggerWrapper.cs
index 1295d6d..251f96b 100644
--- a/DTLib.Logging/Microsoft/MyLoggerWrapper.cs
+++ b/DTLib.Logging/Microsoft/MyLoggerWrapper.cs
@@ -2,10 +2,10 @@ using Microsoft.Extensions.Logging;
namespace DTLib.Logging.New.Microsoft;
-internal class MyLoggerWrapper : ILogger
+public class MyLoggerWrapper : global::Microsoft.Extensions.Logging.ILogger
{
- 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(LogLevel logLevel, EventId eventId, TState state, Exception exception, Func formatter)