Beispiel #1
0
        /// <summary>
        /// Get Log Data
        /// </summary>
        /// <param name="errorsOnly">if true errors otherwise log</param>
        /// <returns> data array</returns>
        public object[,] GetLogData(bool errorsOnly)
        {
            LogRecord[] records = GetRecords(errorsOnly);
            //	System.out.println("getLogData - " + events.length);
            //List<List<Object>> rows = new List<List<Object>>(records.Length);

            errorData = new object[records.Length, 4];
            for (int i = 0; i < records.Length; i++)
            {
                LogRecord     record = records[i];
                List <Object> cols   = new List <Object>();
                //
                string time = DateTime.Now.ToString("yyyy-MM-dd hh:mm:ss.ms");
                time            = time + "00";
                time            = time.Substring(11, 23 - 11);
                errorData[i, 0] = time;
                errorData[i, 1] = record.GetLevel().GetName();
                errorData[i, 2] = VLogFormatter.GetClassMethod(record);
                errorData[i, 3] = record.message;

                //cols.Add(DateTime.Now.ToString());
                //cols.Add(record.GetLevel().GetName());
                //
                //cols.Add(VLogFormatter.GetClassMethod(record));
                //cols.Add(record.message);
                //
                //cols.Add(CLogFormatter.getParameters(record));
                //cols.Add(CLogFormatter.getExceptionTrace(record));
                //
                //rows.Add(cols);
            }
            return(errorData);
        }       //	getData