Advertisement
JellyKuo

Log

Feb 14th, 2021
618
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.88 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Diagnostics;
  4. using System.Text;
  5.  
  6. namespace HBKStress
  7. {
  8.     public static class Log
  9.     {
  10.         [Conditional("DEBUG")]
  11.         public static void Debug(string message)
  12.         {
  13.             Console.ResetColor();
  14.             Console.ForegroundColor = ConsoleColor.DarkGray;
  15.             Console.Write("[DEBUG]\t");
  16.             Console.WriteLine(message);
  17.             Console.ResetColor();
  18.         }
  19.  
  20.  
  21.         public static void Info(string message)
  22.         {
  23.             Console.ResetColor();
  24.             Console.ForegroundColor = ConsoleColor.DarkGray;
  25.             Console.Write("[INFO]\t");
  26.             Console.ForegroundColor = ConsoleColor.White;
  27.             Console.WriteLine(message);
  28.             Console.ResetColor();
  29.         }
  30.  
  31.         public static void Warning(string message)
  32.         {
  33.             Console.ResetColor();
  34.             Console.ForegroundColor = ConsoleColor.White;
  35.             Console.Write("[WARN]\t");
  36.             Console.ForegroundColor = ConsoleColor.Yellow;
  37.             Console.WriteLine(message);
  38.             Console.ResetColor();
  39.         }
  40.  
  41.         public static void Error(string message)
  42.         {
  43.             Console.ResetColor();
  44.             Console.ForegroundColor = ConsoleColor.DarkRed;
  45.             Console.Write("[ERR]\t");
  46.             Console.ForegroundColor = ConsoleColor.Red;
  47.             Console.WriteLine(message);
  48.             Console.ResetColor();
  49.         }
  50.  
  51.         public static void Exception(Exception ex)
  52.         {
  53.             Console.ResetColor();
  54.             Console.ForegroundColor = ConsoleColor.Red;
  55.             Console.BackgroundColor = ConsoleColor.DarkGray;
  56.             Console.Write("[EXC]\t");
  57.             Console.BackgroundColor = ConsoleColor.White;
  58.             Console.WriteLine(ex);
  59.             Console.ResetColor();
  60.         }
  61.     }
  62. }
  63.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement