Ejemplo n.º 1
0
 private void Logger_Logged(object sender, LoggedArgs e)
 {
     lock (_syncLock)
     {
         Application.Current.Dispatcher.Invoke(() =>
         {
             TxtLog.AppendText(e.Message);
             TxtScrollViewer.ScrollToEnd();
         }, System.Windows.Threading.DispatcherPriority.Render);
     }
 }
Ejemplo n.º 2
0
        public void Emit_All()
        {
            var        fired = 0;
            LoggedArgs onlog = (lv, tag, msg, parts) => { fired++; };

            Log.Level          = LogLevels.All;
            Log.Global.Logged += onlog;

            Log.Fine("Test", "Fine test");
            Log.Debug("Test", "Debug test");
            Log.Info("Test", "Info test");
            Log.Warn("Test", "Warn test");
            Log.Severe("Test", "Severe test");
            Assert.AreEqual(fired, 5);

            Log.Global.Logged -= onlog;
        }
Ejemplo n.º 3
0
 private static void Logger_Logged(object sender, LoggedArgs e)
 {
     Console.WriteLine(e.Message);
 }