static void Main() { Logger logger = new Logger(new FileAppender(new SimpleLayout(), "log.txt")); logger.Critical("asdasd"); logger.Warn("asdasd"); logger.Info("asdasd"); }
public static void Main(string[] args) { var simpleLayout = new SimpleLayout(); var consoleAppender = new ConsoleAppender(simpleLayout); consoleAppender.ReportLevel = ReportLevel.Error; var logger = new Logger(consoleAppender); logger.Info("3/31/2015 5:33:07 PM", "Everything seems fine"); logger.Warn("3/31/2015 5:33:07 PM", "Warning: ping is too high - disconnect imminent"); logger.Error("3/31/2015 5:33:07 PM", "Error parsing request"); logger.Critical("3/31/2015 5:33:07 PM", "No connection string found in App.config"); logger.Fatal("3/31/2015 5:33:07 PM", "mscorlib.dll does not respond"); }
public static void Main() { var simpleLayout = new SimpleLayout(); var consoleAppender = new ConsoleAppender(simpleLayout); var fileAppender = new FileAppender(simpleLayout); fileAppender.File = "../../log.txt"; fileAppender.ReportLevel = ReportLevel.Warning; consoleAppender.ReportLevel = ReportLevel.Error; var logger = new Logger(consoleAppender, fileAppender); logger.Info("Everything seems fine"); logger.Warn("Warning: ping is too high - disconnect imminent"); logger.Error("Error parsing request"); logger.Critical("No connection string found in App.config"); logger.Fatal("mscorlib.dll does not respond"); }
public static void Main() { var simpleLayout = new SimpleLayout(); var consoleAppender = new ConsoleAppender(simpleLayout); // The only reason this is not set in the constructor is because of the example in the task. // The syntax there requires it. consoleAppender.ReportLevel = ReportLevel.Error; var logger = new Logger(consoleAppender); logger.Info("Everything seems fine"); logger.Warn("Warning: ping is too high - disconnect imminent"); logger.Error("Error parsing request"); logger.Critical("No connection string found in App.config"); logger.Fatal("mscorlib.dll does not respond"); // First example. (you will need to import _01.Logger.Contracts for this one) ////ILayout simpleLayout = new SimpleLayout(); ////IAppender consoleAppender = //// new ConsoleAppender(simpleLayout); ////ILogger logger = new Logger(consoleAppender); ////logger.Error("Error parsing JSON."); ////logger.Info($"User {"Pesho"} successfully registered."); // Second example. ////var simpleLayout = new SimpleLayout(); ////var consoleAppender = new ConsoleAppender(simpleLayout); ////var fileAppender = new FileAppender(simpleLayout); ////fileAppender.File = "log.txt"; ////var logger = new Logger(consoleAppender, fileAppender); ////logger.Error("Error parsing JSON."); ////logger.Info(string.Format("User {0} successfully registered.", "Pesho")); ////logger.Warn("Warning - missing files."); // Third one. ////var xmlLayout = new XmlLayout(); ////var consoleAppender = new ConsoleAppender(xmlLayout); ////var logger = new Logger(consoleAppender); ////logger.Fatal("mscorlib.dll does not respond"); ////logger.Critical("No connection string found in App.config"); }