zoukankan      html  css  js  c++  java
  • 使用XML文件记录操作日志,并从后往前读取操作日志并在richTextBox1控件中显示出来

            #region 获取本地程序操作记录日志
            /// <summary>
            /// 获取本地程序更新日志信息(由后往前读取)
            /// </summary>
            private void GetLoacalOPRecordLogInfo()
            {
                XmlDocument xmlDocGet = new XmlDocument();
                xmlDocGet.Load(Application.StartupPath + @"Log.xml");
                XmlNodeList xnl = xmlDocGet.SelectNodes("/Log/LogEvent");
                if (xnl != null)
                {
                    for (int i = xnl.Count; i >= 0; i--)
                    {
                        XmlNode ChNode = (XmlNode)xnl[i];
                        if (ChNode != null)
                        {
                            if (ChNode.Name == "LogEvent")
                            {
                                foreach (XmlNode ChNodeChild in ChNode.ChildNodes)
                                {
                                    switch (ChNodeChild.Name.Trim())
                                    {
                                        case "Date":
                                            Logdate = ChNodeChild.InnerText.Trim();   //更新日期
                                            break;
                                        case "Contact1":
                                            logContact1 = ChNodeChild.InnerText.Trim();
                                            break;
                                        case "Contact2":
                                            logContact2 = ChNodeChild.InnerText.Trim();
                                            break;
                                        default:
                                            break;
                                    }
                                }
                            }
                            //此处添加内容到文本控件
                            richTextBox1.AppendText("查询日期:" + Logdate.Trim() + Environment.NewLine);
                            richTextBox1.AppendText("查询结果:" + Environment.NewLine);
                            richTextBox1.AppendText("      " + logContact1.ToString().Trim() + Environment.NewLine);
                            richTextBox1.AppendText("邮件发送:" + Environment.NewLine);
                            richTextBox1.AppendText("      " + logContact2.ToString().Trim() + Environment.NewLine);
                            richTextBox1.AppendText("" + Environment.NewLine);
                            richTextBox1.AppendText("************************************************************" + Environment.NewLine);
                        }
                    }
                }
            }
            #endregion
    
  • 相关阅读:
    Lucene综合案例
    Lucene 高级搜索
    Lucene 分词器
    Lucene 索引维护
    Lucene Field域类型
    Lucene入门
    Lucene介绍和全文检索流程
    数据查询方法
    序列化
    drf
  • 原文地址:https://www.cnblogs.com/guojingmail2009/p/3200121.html
Copyright © 2011-2022 走看看