Ejemplo n.º 1
0
 public override int ReceiveLogMessage(CecLogMessage message)
 {
   if (((int)message.Level & LogLevel) == (int)message.Level)
   {
     string strLevel = "";
     switch (message.Level)
     {
       case CecLogLevel.Error:
         strLevel = "ERROR:   ";
         break;
       case CecLogLevel.Warning:
         strLevel = "WARNING: ";
         break;
       case CecLogLevel.Notice:
         strLevel = "NOTICE:  ";
         break;
       case CecLogLevel.Traffic:
         strLevel = "TRAFFIC: ";
         break;
       case CecLogLevel.Debug:
         strLevel = "DEBUG:   ";
         break;
       default:
         break;
     }
     string strLog = string.Format("{0} {1,16} {2}", strLevel, message.Time, message.Message);
     Console.WriteLine(strLog);
   }
   return 1;
 }
Ejemplo n.º 2
0
        public override int ReceiveLogMessage(CecLogMessage message)
        {
            if (((int)message.Level & LogLevel) == (int)message.Level)
            {
                string strLevel = "";
                switch (message.Level)
                {
                case CecLogLevel.Error:
                    strLevel = "ERROR:   ";
                    break;

                case CecLogLevel.Warning:
                    strLevel = "WARNING: ";
                    break;

                case CecLogLevel.Notice:
                    strLevel = "NOTICE:  ";
                    break;

                case CecLogLevel.Traffic:
                    strLevel = "TRAFFIC: ";
                    break;

                case CecLogLevel.Debug:
                    strLevel = "DEBUG:   ";
                    break;

                default:
                    break;
                }
                string strLog = string.Format("{0} {1,16} {2}", strLevel, message.Time, message.Message);
                Console.WriteLine(strLog);
            }
            return(1);
        }
Ejemplo n.º 3
0
        public override int ReceiveLogMessage(CecLogMessage message)
        {
            if (((int)message.Level & _logLevel) == (int)message.Level)
            {
                var strLevel = Enum.GetName(typeof(CecLogLevel), message.Level)?.ToUpper() + ":   ";
                var strLog   = $"LibCECClient: {strLevel} {message.Time,16} {message.Message}";
                Console.WriteLine(strLog);
            }

            return(1);
        }
Ejemplo n.º 4
0
        void FlushLog()
        {
            CecLogMessage message     = Lib.GetNextLogMessage();
            bool          bGotMessage = !message.Empty;

            while (bGotMessage)
            {
                if (((int)message.Level & LogLevel) == (int)message.Level)
                {
                    string strLevel = "";
                    switch (message.Level)
                    {
                    case CecLogLevel.Error:
                        strLevel = "ERROR:   ";
                        break;

                    case CecLogLevel.Warning:
                        strLevel = "WARNING: ";
                        break;

                    case CecLogLevel.Notice:
                        strLevel = "NOTICE:  ";
                        break;

                    case CecLogLevel.Traffic:
                        strLevel = "TRAFFIC: ";
                        break;

                    case CecLogLevel.Debug:
                        strLevel = "DEBUG:   ";
                        break;

                    default:
                        break;
                    }
                    string strLog = string.Format("{0} {1,16} {2}", strLevel, message.Time, message.Message);
                    Console.WriteLine(strLog);
                }

                message     = Lib.GetNextLogMessage();
                bGotMessage = !message.Empty;
            }
        }
Ejemplo n.º 5
0
        public override int ReceiveLogMessage(CecLogMessage message)
        {
            if (((int)message.Level & LogLevel) == (int)message.Level)
            {
                string strLevel = "";
                switch (message.Level)
                {
                case CecLogLevel.Error:
                    strLevel = "ERROR: ";
                    break;

                case CecLogLevel.Warning:
                    strLevel = "WARNING: ";
                    break;

                case CecLogLevel.Notice:
                    strLevel = "NOTICE: ";
                    break;

                case CecLogLevel.Traffic:
                    strLevel = "TRAFFIC: ";
                    break;

                case CecLogLevel.Debug:
                    strLevel = "DEBUG: ";
                    if (message.Message.IndexOf("POLL") != -1 && FilterOutPollLogs)
                    {
                        //We have an option to prevent spamming with poll debug logs
                        return(1);
                    }
                    break;

                default:
                    break;
                }
                string strLog = string.Format("{0} {1} {2}", strLevel, message.Time, message.Message);
                Trace.WriteLine(strLog);
            }
            return(1);
        }
Ejemplo n.º 6
0
        public void AddLogMessage(CecLogMessage message)
        {
            string strLevel = "";
            bool   display  = false;

            switch (message.Level)
            {
            case CecLogLevel.Error:
                strLevel = "ERROR:   ";
                display  = cbLogError.Checked;
                break;

            case CecLogLevel.Warning:
                strLevel = "WARNING: ";
                display  = cbLogWarning.Checked;
                break;

            case CecLogLevel.Notice:
                strLevel = "NOTICE:  ";
                display  = cbLogNotice.Checked;
                break;

            case CecLogLevel.Traffic:
                strLevel = "TRAFFIC: ";
                display  = cbLogTraffic.Checked;
                break;

            case CecLogLevel.Debug:
                strLevel = "DEBUG:   ";
                display  = cbLogDebug.Checked;
                break;
            }

            if (display)
            {
                string strLog = string.Format("{0} {1,16} {2}", strLevel, message.Time, message.Message) + Environment.NewLine;
                AddLogMessage(strLog);
            }
        }
Ejemplo n.º 7
0
 public override int ReceiveLogMessage(CecLogMessage message)
 {
     _gui.AddLogMessage(message);
       return 1;
 }
Ejemplo n.º 8
0
        private void AddLogMessage(CecLogMessage message)
        {
            string strLevel = "";
              bool display = false;
              switch (message.Level)
              {
            case CecLogLevel.Error:
              strLevel = "ERROR:   ";
              display = cbLogError.Checked;
              break;
            case CecLogLevel.Warning:
              strLevel = "WARNING: ";
              display = cbLogWarning.Checked;
              break;
            case CecLogLevel.Notice:
              strLevel = "NOTICE:  ";
              display = cbLogNotice.Checked;
              break;
            case CecLogLevel.Traffic:
              strLevel = "TRAFFIC: ";
              display = cbLogTraffic.Checked;
              break;
            case CecLogLevel.Debug:
              strLevel = "DEBUG:   ";
              display = cbLogDebug.Checked;
              break;
            default:
              break;
              }

              if (display)
              {
            string strLog = string.Format("{0} {1,16} {2}", strLevel, message.Time, message.Message) + System.Environment.NewLine;
            Log += strLog;
              }

              if (SelectedTab == ConfigTab.Log)
            UpdateLog();
        }
Ejemplo n.º 9
0
 public int ReceiveLogMessage(CecLogMessage message)
 {
     try
       {
     AddLogMessage(message);
       }
       catch (Exception) { }
       return 1;
 }
Ejemplo n.º 10
0
 public override int ReceiveLogMessage(CecLogMessage message)
 {
     return Gui.ReceiveLogMessage(message);
 }
Ejemplo n.º 11
0
        /// <summary>
        /// Handler for CEC library event logging - does nothing
        /// </summary>
        /// <param name="message"></param>
        /// <returns></returns>
        public override int ReceiveLogMessage(CecLogMessage message)
        {
            //Console.WriteLine("{0}:   {1,16} {2}", message.Level, message.Time, message.Message);

            return(1);
        }
Ejemplo n.º 12
0
 public override int ReceiveLogMessage(CecLogMessage message)
 {
     _gui.AddLogMessage(message);
     return(1);
 }
Ejemplo n.º 13
0
        public void AddLogMessage(CecLogMessage message)
        {
            string strLevel = "";
              bool display = false;
              switch (message.Level)
              {
            case CecLogLevel.Error:
              strLevel = "ERROR:   ";
              display = cbLogError.Checked;
              break;
            case CecLogLevel.Warning:
              strLevel = "WARNING: ";
              display = cbLogWarning.Checked;
              break;
            case CecLogLevel.Notice:
              strLevel = "NOTICE:  ";
              display = cbLogNotice.Checked;
              break;
            case CecLogLevel.Traffic:
              strLevel = "TRAFFIC: ";
              display = cbLogTraffic.Checked;
              break;
            case CecLogLevel.Debug:
              strLevel = "DEBUG:   ";
              display = cbLogDebug.Checked;
              break;
              }

              if (display)
              {
            string strLog = string.Format("{0} {1,16} {2}", strLevel, message.Time, message.Message) + Environment.NewLine;
            AddLogMessage(strLog);
              }
        }
Ejemplo n.º 14
0
 public override int ReceiveLogMessage(CecLogMessage message)
 {
     return(1);
 }
Ejemplo n.º 15
0
 public override int ReceiveLogMessage(CecLogMessage message)
 {
   return 1;
 }
Ejemplo n.º 16
0
 /// <summary>Dummy RecieveLogMessage callback</summary>
 /// <param name="message"></param>
 /// <returns>Always 1</returns>
 public override int ReceiveLogMessage(CecLogMessage message) => 1;