public void logger_addHandler() { consoleHandler h = new consoleHandler(); h.setLevel(loggerLevels.DEBUG); b.addHandler(h); Assert.AreEqual(b.Count, 1); }
public void TestMethod1() { logger l = new logger("testingLogger.main"); l.setLevel(loggerLevels.DEBUG); logger l2 = new logger("testingLogger.main2"); l2.setLevel(loggerLevels.INFO); consoleHandler h = new consoleHandler(); h.setLevel(loggerLevels.DEBUG); consoleHandler h2 = new consoleHandler(); formatter f = new formatter("{levelName}:{name}:{message}"); h.setFormatter(f); l.addHandler(h); l2.addHandler(h); l2.addHandler(h2); string testMessage = "testing this in a new Context {0}"; string[] argsArray = new string[] { "testArgs1", "testArgs2" }; l.debug(testMessage, argsArray); l.critical(testMessage, argsArray); l2.debug(testMessage, argsArray); l2.critical(testMessage, argsArray); Console.WriteLine("complete"); }
public void basicMessageTemplate() { StringWriter consoleOut = new StringWriter(); Console.SetOut(consoleOut); string jobName = "test"; DateTime runDate = DateTime.Today; logger log = logging.Instance.getLogger("messageTemplate"); var h = new consoleHandler(); h.setFormatter(new formatter("{levelName}:{message}")); log.addHandler(h); log = logging.Instance.getLogger("messageTemplate").ApplyMessageTemplate($"{jobName}: {runDate:yyyy-MM-dd}: {{message}}"); log.info("test something"); Assert.AreEqual($"INFO:{jobName}: {runDate:yyyy-MM-dd}: test something\r\n", consoleOut.ToString()); }