private LogFactory CreateLogFactory() { var config = new LoggingConfiguration(); // Targets var target = new SnazzyConsoleTarget { Layout = "${message}" }; config.AddTarget("console", target); // Rules var rule = new LoggingRule("*", LogLevel.Trace, target); config.LoggingRules.Add(rule); // Create factory return new LogFactory(config); }
private static void ConfigureLogs() { // Just a simple logging mechanism var consoleTarget = new SnazzyConsoleTarget() { Layout = "${message}" }; var joblogTarget = new SnazzyConsoleTarget() { Layout = "[${date:format=yyyy-MM-dd} ${date:format=HH}:${date:format=mm}:${date:format=ss}] ${message}" }; var config = new LoggingConfiguration(); config.AddTarget("task", consoleTarget); config.AddTarget("joblog", joblogTarget); config.LoggingRules.Add(new LoggingRule("joblog.*", LogLevel.Trace, joblogTarget)); config.LoggingRules.Add(new LoggingRule("task.*", LogLevel.Trace, consoleTarget)); LogManager.Configuration = config; }
private static void ConfigureLogs() { // Just a simple logging mechanism var consoleTarget = new SnazzyConsoleTarget() { Layout = "${message}" }; var config = new LoggingConfiguration(); config.AddTarget("console", consoleTarget); config.LoggingRules.Add(new LoggingRule("*", LogLevel.Trace, consoleTarget)); LogManager.Configuration = config; }