public override void Display(DisplayElement _dElement) { Debug.ArgumentNotNull(_dElement, "element"); LogItem logElement = _dElement.Element as LogItem; if (logElement == null) { return; } _dElement.Value = _dElement.Element.ToString(); _dElement.Icon = getIcon(logElement); _dElement.AddColumn("Type", logElement.Type.ToString()); _dElement.AddColumn("Date", logElement.DateTime.ToShortDateString()); _dElement.AddColumn("Time", logElement.DateTime.ToShortTimeString()); AuditItem ai = logElement as AuditItem; if (ai != null) { _dElement.AddColumn("User", ai.User); _dElement.AddColumn("Verb", ai.Verb); _dElement.Value = ai.ItemUri == null ? "" : ai.ItemUri.ToString(); } _dElement.AddColumn("Message", logElement.Message); }
public static LogItem Make(DateTime date, string pid, string type, string text) { LogItem logItem; if (type == "INFO AUDIT") { AuditItem auditItem = new AuditItem(); auditItem.Initialize(text); logItem = auditItem; } else { logItem = new LogItem(); } logItem.DateTime = date; logItem.Process = pid; logItem.Type = parse(type); logItem.Message = text; return logItem; }
public static LogItem Make(DateTime date, string pid, string type, string text) { LogItem logItem; if (type == "INFO AUDIT") { AuditItem auditItem = new AuditItem(); auditItem.Initialize(text); logItem = auditItem; } else { logItem = new LogItem(); } logItem.DateTime = date; logItem.Process = pid; logItem.Type = parse(type); logItem.Message = text; return(logItem); }