예제 #1
0
 internal static Core.SDK.Log.LogLevel FromNLogLevel(LogLevel nLogLevel)
 {
     Core.SDK.Log.LogLevel level = Core.SDK.Log.LogLevel.Undefined;
     if (LogLevel.Info == nLogLevel || LogLevel.Trace == nLogLevel)
     {
         level = Core.SDK.Log.LogLevel.Info;
     }
     else if (LogLevel.Error == nLogLevel)
     {
         level = Core.SDK.Log.LogLevel.Error;
     }
     else if (LogLevel.Fatal == nLogLevel)
     {
         level = Core.SDK.Log.LogLevel.Fatal;
     }
     else if (LogLevel.Debug == nLogLevel)
     {
         level = Core.SDK.Log.LogLevel.Debug;
     }
     else if (LogLevel.Warn == nLogLevel)
     {
         level = Core.SDK.Log.LogLevel.Warn;
     }
     return(level);
 }
예제 #2
0
 public MessageDialogForm(Core.SDK.Log.LogLevel level, string message, string caption, System.Drawing.Image image)
     : this()
 {
     Icon = Properties.Resources.applications;
     Text = caption;
     if (image == null)
     {
         if (level == Core.SDK.Log.LogLevel.Error || level == Core.SDK.Log.LogLevel.Fatal)
         {
             ImageEdit.Image = Properties.Resources.delete_48x48;
         }
         else if (level == Core.SDK.Log.LogLevel.Warn)
         {
             ImageEdit.Image = Properties.Resources.alert_48x48;
         }
         else
         {
             ImageEdit.Image = Properties.Resources.info_48x48;
         }
     }
     else
     {
         ImageEdit.Image = image;
     }
     MessageLabel.Text = message;
 }
예제 #3
0
 private void SendToListener(Core.SDK.Log.LogLevel level, string message)
 {
     try
     {
         if (NewLogEvent != null)
         {
             NewLogEvent(level, message);
         }
     }
     catch { }
 }
예제 #4
0
 private static void SendToPublicListener(Core.SDK.Log.LogLevel level, string message)
 {
     try
     {
         if (LogEventDelegate != null)
         {
             LogEventDelegate(level, message);
         }
     }
     catch { }
 }