ConsoleLogWriter colors...
This commit is contained in:
parent
f935cbb516
commit
5b2044a160
|
|
@ -29,31 +29,32 @@ public class AcConsoleLogWriter : AcTextLogWriterBase, IAcConsoleLogWriter
|
|||
Console.ForegroundColor = ConsoleColor.White;
|
||||
}
|
||||
|
||||
protected override void WriteText(string? logText)
|
||||
protected override void WriteText(string? logText, LogLevel loglevel)
|
||||
{
|
||||
if (logText.IsNullOrWhiteSpace()) return;
|
||||
|
||||
//lock (ForWriterLock)
|
||||
{
|
||||
if (LogLevel is > LogLevel.Trace and < LogLevel.Suggest)
|
||||
if (loglevel is > LogLevel.Trace and < LogLevel.Suggest)
|
||||
{
|
||||
//Console.ForegroundColor = ConsoleColor.White;
|
||||
Console.WriteLine(logText);
|
||||
//return;
|
||||
return;
|
||||
}
|
||||
|
||||
if (LogLevel <= LogLevel.Trace)
|
||||
if (loglevel <= LogLevel.Trace)
|
||||
{
|
||||
Console.ForegroundColor = ConsoleColor.Gray;
|
||||
Console.WriteLine(logText);
|
||||
}
|
||||
else if (LogLevel == LogLevel.Suggest)
|
||||
else if (loglevel == LogLevel.Suggest)
|
||||
{
|
||||
Console.ForegroundColor = ConsoleColor.Cyan;
|
||||
Console.WriteLine(logText);
|
||||
}
|
||||
else
|
||||
{
|
||||
Console.ForegroundColor = LogLevel == LogLevel.Warning ? ConsoleColor.Yellow : ConsoleColor.Red;
|
||||
Console.ForegroundColor = loglevel == LogLevel.Warning ? ConsoleColor.Yellow : ConsoleColor.Red;
|
||||
Console.WriteLine($"{AcEnv.NL}{logText}{AcEnv.NL}");
|
||||
}
|
||||
|
||||
|
|
|
|||
|
|
@ -22,7 +22,7 @@ public abstract class AcTextLogWriterBase : AcLogWriterBase, IAcTextLogWriterBas
|
|||
{
|
||||
if (logLevel < LogLevel) return;
|
||||
|
||||
WriteText(GetDiagnosticText(appType, logLevel, logText, callerMemberName, categoryName, null, null));
|
||||
WriteText(GetDiagnosticText(appType, logLevel, logText, callerMemberName, categoryName, null, null), logLevel);
|
||||
|
||||
}
|
||||
|
||||
|
|
@ -30,10 +30,10 @@ public abstract class AcTextLogWriterBase : AcLogWriterBase, IAcTextLogWriterBas
|
|||
{
|
||||
if (logItem.LogLevel < LogLevel) return;
|
||||
|
||||
WriteText(GetDiagnosticText(logItem));
|
||||
WriteText(GetDiagnosticText(logItem), logItem.LogLevel);
|
||||
}
|
||||
|
||||
protected virtual void WriteText(string? logText)
|
||||
protected virtual void WriteText(string? logText, LogLevel loglevel)
|
||||
{
|
||||
throw new NotImplementedException();
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue