mirror of
https://github.com/bolucat/Archive.git
synced 2026-04-23 00:17:16 +08:00
60 lines
1.9 KiB
C#
60 lines
1.9 KiB
C#
namespace BBDown.Core;
|
|
|
|
public static class Logger
|
|
{
|
|
public static void Log(object text, bool enter = true)
|
|
{
|
|
Console.Write(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss.fff]") + " - " + text);
|
|
if (enter) Console.WriteLine();
|
|
}
|
|
|
|
public static void LogError(object text)
|
|
{
|
|
Console.Write(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss.fff]") + " - ");
|
|
Console.ForegroundColor = ConsoleColor.Red;
|
|
Console.Write(text);
|
|
Console.ResetColor();
|
|
Console.WriteLine();
|
|
}
|
|
|
|
public static void LogColor(object text, bool time = true)
|
|
{
|
|
if (time)
|
|
Console.Write(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss.fff]") + " - ");
|
|
Console.ForegroundColor = ConsoleColor.Cyan;
|
|
if (time)
|
|
Console.Write(text);
|
|
else
|
|
Console.Write(" " + text);
|
|
Console.ResetColor();
|
|
Console.WriteLine();
|
|
}
|
|
|
|
public static void LogWarn(object text, bool time = true)
|
|
{
|
|
if (time)
|
|
Console.Write(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss.fff]") + " - ");
|
|
Console.ForegroundColor = ConsoleColor.DarkYellow;
|
|
if (time)
|
|
Console.Write(text);
|
|
else
|
|
Console.Write(" " + text);
|
|
Console.ResetColor();
|
|
Console.WriteLine();
|
|
}
|
|
|
|
public static void LogDebug(string toFormat, params object[] args)
|
|
{
|
|
if (Config.DEBUG_LOG)
|
|
{
|
|
Console.ForegroundColor = ConsoleColor.DarkGray;
|
|
Console.Write(DateTime.Now.ToString("[yyyy-MM-dd HH:mm:ss.fff]") + " - ");
|
|
if (args.Length > 0)
|
|
Console.Write(string.Format(toFormat, args).Trim());
|
|
else
|
|
Console.Write(toFormat);
|
|
Console.ResetColor();
|
|
Console.WriteLine();
|
|
}
|
|
}
|
|
} |