public string ToXML(cLogItem item) { using (var stringwriter = new System.IO.StringWriter()) { var serializer = new XmlSerializer(this.GetType()); serializer.Serialize(stringwriter, item); return(stringwriter.ToString()); } }
private void Add(cLogItem log) { LogStack.Add(log); if (_isSaveToFile) { sw.WriteLine(ToXML(log)); } }
public void Add(LogLevel level, string summary, string description) { cLogItem item = new cLogItem(); item.enLogLevel = level; item.Summary = summary; item.Description = description; Add(item); }
private void dataGridView1_SelectionChanged(object sender, EventArgs e) { if (dataGridView1.SelectedRows.Count == 0) { return; } int index = Convert.ToInt32(dataGridView1.SelectedRows[0].Cells[0].Value); cLogItem logItem = _logManager.LogStack.Find(x => x.Id == index); StringBuilder sb = new StringBuilder(); sb.AppendLine("Description"); sb.AppendLine(logItem.Description); textBoxLogDetail.Text = sb.ToString(); }