去除 ColorConsole 依赖,全部改用Logger
This commit is contained in:
@@ -15,6 +15,22 @@ namespace BarrageGrab
|
|||||||
|
|
||||||
private static readonly NLog.Logger logger = builder.GetLogger("*");
|
private static readonly NLog.Logger logger = builder.GetLogger("*");
|
||||||
|
|
||||||
|
public static void PrintColor(string message, ConsoleColor foreground = ConsoleColor.White)
|
||||||
|
{
|
||||||
|
var color = Console.ForegroundColor;
|
||||||
|
Console.ForegroundColor = foreground;
|
||||||
|
Console.WriteLine(message);
|
||||||
|
Console.ForegroundColor = color;
|
||||||
|
}
|
||||||
|
|
||||||
|
public static void LogSucc(string message)
|
||||||
|
{
|
||||||
|
var color = Console.ForegroundColor;
|
||||||
|
Console.ForegroundColor = ConsoleColor.Green;
|
||||||
|
logger.Info(message);
|
||||||
|
Console.ForegroundColor = color;
|
||||||
|
}
|
||||||
|
|
||||||
// 记录日志方法
|
// 记录日志方法
|
||||||
public static void LogTrace(string message)
|
public static void LogTrace(string message)
|
||||||
{
|
{
|
||||||
@@ -33,27 +49,42 @@ namespace BarrageGrab
|
|||||||
|
|
||||||
public static void LogWarn(string message)
|
public static void LogWarn(string message)
|
||||||
{
|
{
|
||||||
|
var color = Console.ForegroundColor;
|
||||||
|
Console.ForegroundColor = ConsoleColor.Yellow;
|
||||||
logger.Warn(message);
|
logger.Warn(message);
|
||||||
|
Console.ForegroundColor = color;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void LogError(string message)
|
public static void LogError(string message)
|
||||||
{
|
{
|
||||||
|
var color = Console.ForegroundColor;
|
||||||
|
Console.ForegroundColor = ConsoleColor.Red;
|
||||||
logger.Error(message);
|
logger.Error(message);
|
||||||
|
Console.ForegroundColor = color;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void LogError(Exception ex, string message)
|
public static void LogError(Exception ex, string message)
|
||||||
{
|
{
|
||||||
|
var color = Console.ForegroundColor;
|
||||||
|
Console.ForegroundColor = ConsoleColor.Red;
|
||||||
logger.Error(ex, message);
|
logger.Error(ex, message);
|
||||||
|
Console.ForegroundColor = color;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void LogFatal(string message)
|
public static void LogFatal(string message)
|
||||||
{
|
{
|
||||||
|
var color = Console.ForegroundColor;
|
||||||
|
Console.ForegroundColor = ConsoleColor.Red;
|
||||||
logger.Fatal(message);
|
logger.Fatal(message);
|
||||||
|
Console.ForegroundColor = color;
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void LogFatal(Exception ex, string message)
|
public static void LogFatal(Exception ex, string message)
|
||||||
{
|
{
|
||||||
|
var color = Console.ForegroundColor;
|
||||||
|
Console.ForegroundColor = ConsoleColor.Red;
|
||||||
logger.Fatal(ex, message);
|
logger.Fatal(ex, message);
|
||||||
|
Console.ForegroundColor = color;
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user