private static void Main() { ConsoleLogger logger = new ConsoleLogger(); logger.WriteMessage("Hola Test Logging"); logger.MessageLevelProperties.SetPrefix(MessageLevel.Info, "INFORMACION"); logger.MessageLevelProperties.SetConsoleColor(MessageLevel.Info, ConsoleColor.DarkCyan); logger.WriteMessage("Hola Test Logging"); logger.WriteMessage("Hola Test Logging"); logger.WriteMessage("Hola Test Logging", MessageLevel.Debug); logger.WriteMessage("Hola Test Logging", MessageLevel.Debug); logger.WriteMessage("Hola Test Logging", MessageLevel.Warning); logger.WriteMessage("Hola Test Logging", MessageLevel.Error); logger.MessageLevelProperties.SetPrefix(MessageLevel.Error, "TEST CHANGE PREFIX"); logger.WriteMessage("Prefix test"); Console.WriteLine("Info Messages: " + logger.MessageLevelProperties.GetCounter(MessageLevel.Info)); Console.WriteLine("Success Messages: " + logger.MessageLevelProperties.GetCounter(MessageLevel.Success)); Console.WriteLine("Warning Messages: " + logger.MessageLevelProperties.GetCounter(MessageLevel.Warning)); Console.WriteLine("Error Messages: " + logger.MessageLevelProperties.GetCounter(MessageLevel.Error)); Console.WriteLine("Debug Messages: " + logger.MessageLevelProperties.GetCounter(MessageLevel.Debug)); DebuggerLogger debugLogger = new DebuggerLogger(); debugLogger.WriteMessage("TEST", MessageLevel.Debug); TextFileLogger textLogger = new TextFileLogger(@"C:\temp", "PruebaLog", WritingMode.Appending); textLogger.MessageProperties.TimeStampFormat = "hh:mm:ss"; textLogger.WriteMessage("Test"); textLogger.WriteMessage("Test2"); textLogger.WriteMessage("Test"); textLogger.WriteMessage("Test2"); TextFileLogger textLogger2 = new TextFileLogger(@"C:\temp", "PruebaLog2", WritingMode.Recreating); textLogger2.WriteMessage("Test3"); textLogger2.WriteMessage("Test5"); textLogger2.WriteMessage("Test4"); Console.ReadKey(); }