Beispiel #1
0
        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);
             }
         }
     }
 }