feat: prettier pretty log

This commit is contained in:
tresabhi committed 2025-03-21 16:41:53 -05:00
1 parent a90e5e20ea
commit b061bfd267
1 file changed
+11 -30
+11 -30
View File
@@ -2,42 +2,23 @@ namespace BlitzKit.CLI.Utils
{ {
public static class PrettyLog public static class PrettyLog
{ {
public static void Log(string message) private static void Write(string prefix, string message, ConsoleColor color)
{ {
Console.WriteLine($"[INFO] {message}"); Console.ForegroundColor = color;
} Console.WriteLine($"[{prefix}] {message}");
public static void Warn(string message)
{
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine($"[WARN] {message}");
Console.ResetColor(); Console.ResetColor();
} }
public static void Error(string message) public static void Log(string message) => Write("INFO", message, ConsoleColor.White);
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine($"[EROR] {message}");
Console.ResetColor();
}
public static void Success(string message) public static void Warn(string message) => Write("WARN", message, ConsoleColor.Yellow);
{
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine($"[OKAY] {message}");
Console.ResetColor();
}
public static void Background(string message) public static void Error(string message) => Write("ERRR", message, ConsoleColor.Red);
{
Console.ForegroundColor = ConsoleColor.DarkGray;
Console.WriteLine($"[BACK] {message}");
Console.ResetColor();
}
public static void Line() public static void Success(string message) => Write("OKAY", message, ConsoleColor.Green);
{
Console.WriteLine(); public static void Background(string message) => Write("BACK", message, ConsoleColor.DarkGray);
}
public static void Line() => Console.WriteLine();
} }
} }