public void Test3() { Logger.System.Trace("test"); var list = LeafingLog.FindRecent(1); Assert.AreEqual(1, list.Count); Assert.AreEqual("test", list[0].Message); }
public void ProcessLog(LogLevel type, string name, string message, Exception exception) { var li = new LeafingLog(type, name, message, exception); try { DbEntry.Save(li); } catch (Exception ex) { string msg = (exception == null) ? message : message + "\n" + exception; if(Logger.System.LogRecorders != null) { foreach(var recorder in Logger.System.LogRecorders) { recorder.ProcessLog(type, name, msg, ex); } } } }