public void ReadXml(XmlReader reader)
 {
     do
     {
         reader.ReadStartElement("LogProperty");
         LogDetailInfo logDetail = new LogDetailInfo();
         logDetail.ReadXml(reader);
         this.Add(logDetail);
     } while (reader.ReadToNextSibling("LogProperty"));
 }
Example #2
0
 public void AddProperty(string PropertyName, string PropertyValue)
 {
     try
     {
         if (PropertyValue == null)
         {
             PropertyValue = string.Empty;
         }
         if (PropertyName.Length > 50)
         {
             PropertyName = PropertyName.Substring(0, 50);
         }
         if (PropertyValue.Length > 500)
         {
             PropertyValue = "(TRUNCATED TO 500 CHARS): " + PropertyValue.Substring(0, 500);
         }
         LogDetailInfo objLogDetailInfo = new LogDetailInfo();
         objLogDetailInfo.PropertyName = PropertyName;
         objLogDetailInfo.PropertyValue = PropertyValue;
         _LogProperties.Add(objLogDetailInfo);
     }
     catch (Exception exc)
     {
         Exceptions.Exceptions.LogException(exc);
     }
 }
 public void AddLog(string PropertyName, string PropertyValue, PortalSettings _PortalSettings, int UserID, string LogType)
 {
     LogProperties objProperties = new LogProperties();
     LogDetailInfo objLogDetailInfo = new LogDetailInfo();
     objLogDetailInfo.PropertyName = PropertyName;
     objLogDetailInfo.PropertyValue = PropertyValue;
     objProperties.Add(objLogDetailInfo);
     AddLog(objProperties, _PortalSettings, UserID, LogType, false);
 }
 public void AddLog(string PropertyName, string PropertyValue, PortalSettings _PortalSettings, int UserID, Services.Log.EventLog.EventLogController.EventLogType objLogType)
 {
     LogProperties objProperties = new LogProperties();
     LogDetailInfo objLogDetailInfo = new LogDetailInfo();
     objLogDetailInfo.PropertyName = PropertyName;
     objLogDetailInfo.PropertyValue = PropertyValue;
     objProperties.Add(objLogDetailInfo);
     AddLog(objProperties, _PortalSettings, UserID, objLogType.ToString(), false);
 }