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); } var objLogDetailInfo = new LogDetailInfo(); objLogDetailInfo.PropertyName = PropertyName; objLogDetailInfo.PropertyValue = PropertyValue; LogProperties.Add(objLogDetailInfo); } catch (Exception exc) { Exceptions.Exceptions.LogException(exc); } }
public void AddLog(PortalSettings _PortalSettings, int UserID, EventLogType objLogType) { //Used for DotNetNuke native log types LogProperties objProperties = new LogProperties(); AddLog(objProperties, _PortalSettings, UserID, objLogType.ToString(), false); }
public LogInfo() { _LogGUID = Guid.NewGuid().ToString(); _BypassBuffering = false; _LogProperties = new LogProperties(); _LogPortalID = -1; _LogPortalName = ""; _LogUserID = -1; _LogUserName = ""; }
public LogInfo() { LogGUID = Guid.NewGuid().ToString(); BypassBuffering = false; LogProperties = new LogProperties(); LogPortalID = -1; LogPortalName = ""; LogUserID = -1; LogUserName = ""; }
public void AddLog(string propertyName, string propertyValue, PortalSettings portalSettings, int userID, string logType) { var properties = new LogProperties(); var logDetailInfo = new LogDetailInfo { PropertyName = propertyName, PropertyValue = propertyValue }; properties.Add(logDetailInfo); AddLog(properties, portalSettings, userID, logType, false); }
/// <inheritdoc /> void IEventLogger.AddLog(string name, string value, IPortalSettings portalSettings, int userID, string logType) { var properties = new LogProperties(); var logDetailInfo = new LogDetailInfo { PropertyName = name, PropertyValue = value }; properties.Add(logDetailInfo); this.AddLog(properties, portalSettings, userID, logType, false); }
public void AddLog(string PropertyName, string PropertyValue, PortalSettings _PortalSettings, int UserID, string LogType) { //Used for custom/on-the-fly log types 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, EventLogType objLogType) { //Used for DotNetNuke native log types LogProperties objProperties = new LogProperties(); LogDetailInfo objLogDetailInfo = new LogDetailInfo(); objLogDetailInfo.PropertyName = PropertyName; objLogDetailInfo.PropertyValue = PropertyValue; objProperties.Add(objLogDetailInfo); AddLog(objProperties, _PortalSettings, UserID, objLogType.ToString(), false); }
public LogInfo() { LogGUID = Guid.NewGuid().ToString(); BypassBuffering = false; LogProperties = new LogProperties(); LogPortalID = -1; LogPortalName = ""; LogUserID = -1; LogEventID = -1; LogUserName = ""; Exception = new ExceptionInfo(); }
public void AddLog(LogProperties properties, PortalSettings portalSettings, int userID, string logTypeKey, bool bypassBuffering) { //supports adding a custom string for LogType var logInfo = new LogInfo { LogUserID = userID, LogTypeKey = logTypeKey, LogProperties = properties, BypassBuffering = bypassBuffering }; if (portalSettings != null) { logInfo.LogPortalID = portalSettings.PortalId; logInfo.LogPortalName = portalSettings.PortalName; } AddLog(logInfo); }
public override string ToString() { StringBuilder str = new StringBuilder(); str.Append("<b>LogGUID:</b> " + LogGUID + "<br>"); str.Append("<b>LogType:</b> " + LogTypeKey + "<br>"); str.Append("<b>UserID:</b> " + LogUserID.ToString() + "<br>"); str.Append("<b>Username:</b> " + LogUserName + "<br>"); str.Append("<b>PortalID:</b> " + LogPortalID.ToString() + "<br>"); str.Append("<b>PortalName:</b> " + LogPortalName + "<br>"); str.Append("<b>CreateDate:</b> " + LogCreateDate.ToString() + "<br>"); str.Append("<b>ServerName:</b> " + LogServerName + "<br>"); str.Append(LogProperties.ToString()); return(str.ToString()); }
public override string ToString() { var str = new StringBuilder(); str.Append("<p><strong>LogGUID:</strong>" + LogGUID + "</p>"); str.Append("<p><strong>LogType:</strong>" + LogTypeKey + "</p>"); str.Append("<p><strong>UserID:</strong>" + LogUserID + "</p>"); str.Append("<p><strong>Username:</strong>" + LogUserName + "</p>"); str.Append("<p><strong>PortalID:</strong>" + LogPortalID + "</p>"); str.Append("<p><strong>PortalName:</strong>" + LogPortalName + "</p>"); str.Append("<p><strong>CreateDate:</strong>" + LogCreateDate + "</p>"); str.Append("<p><strong>ServerName:</strong>" + LogServerName + "</p>"); str.Append(LogProperties.ToString()); return(str.ToString()); }
public void AddLog(LogProperties objProperties, PortalSettings _PortalSettings, int UserID, string LogTypeKey, bool BypassBuffering) { //Used for custom/on-the-fly log types LogController objLogController = new LogController(); LogInfo objLogInfo = new LogInfo(); objLogInfo.LogUserID = UserID; objLogInfo.LogPortalID = _PortalSettings.PortalId; objLogInfo.LogTypeKey = LogTypeKey; objLogInfo.LogProperties = objProperties; objLogInfo.LogPortalName = _PortalSettings.PortalName; objLogInfo.BypassBuffering = BypassBuffering; objLogController.AddLog(objLogInfo); }
public void WriteXml(XmlWriter writer) { writer.WriteStartElement("log"); writer.WriteAttributeString("LogGUID", LogGUID); writer.WriteAttributeString("LogFileID", LogFileID); writer.WriteAttributeString("LogTypeKey", LogTypeKey); writer.WriteAttributeString("LogUserID", LogUserID.ToString()); writer.WriteAttributeString("LogUserName", LogUserName); writer.WriteAttributeString("LogPortalID", LogPortalID.ToString()); writer.WriteAttributeString("LogPortalName", LogPortalName); writer.WriteAttributeString("LogCreateDate", LogCreateDate.ToString()); writer.WriteAttributeString("LogCreateDateNum", LogCreateDateNum.ToString()); writer.WriteAttributeString("BypassBuffering", BypassBuffering.ToString()); writer.WriteAttributeString("LogServerName", LogServerName); writer.WriteAttributeString("LogConfigID", LogConfigID); LogProperties.WriteXml(writer); writer.WriteEndElement(); }
public override string ToString() { var str = new StringBuilder(); str.Append("<p><strong>LogGUID:</strong>" + LogGUID + "</p>"); str.Append("<p><strong>LogType:</strong>" + LogTypeKey + "</p>"); str.Append("<p><strong>UserID:</strong>" + LogUserID + "</p>"); str.Append("<p><strong>EventID:</strong>" + LogEventID + "</p>"); str.Append("<p><strong>Username:</strong>" + LogUserName + "</p>"); str.Append("<p><strong>PortalID:</strong>" + LogPortalID + "</p>"); str.Append("<p><strong>PortalName:</strong>" + LogPortalName + "</p>"); str.Append("<p><strong>CreateDate:</strong>" + LogCreateDate + "</p>"); str.Append("<p><strong>ServerName:</strong>" + LogServerName + "</p>"); str.Append(LogProperties.ToString()); if (!string.IsNullOrEmpty(Exception.ExceptionHash)) { str.Append(Exception.ToString()); } return(str.ToString()); }
public void AddLog(LogProperties properties, IPortalSettings portalSettings, int userID, string logTypeKey, bool bypassBuffering) => this.EventLogger.AddLog(properties, portalSettings, userID, logTypeKey, bypassBuffering);
public void ReadXml(XmlReader reader) { if (reader.HasAttributes) { while (reader.MoveToNextAttribute()) { switch (reader.Name) { case "LogGUID": LogGUID = reader.ReadContentAsString(); break; case "LogFileID": LogFileID = reader.ReadContentAsString(); break; case "LogTypeKey": LogTypeKey = reader.ReadContentAsString(); break; case "LogUserID": LogUserID = reader.ReadContentAsInt(); break; case "LogEventID": LogEventID = reader.ReadContentAsInt(); break; case "LogUserName": LogUserName = reader.ReadContentAsString(); break; case "LogPortalID": LogPortalID = reader.ReadContentAsInt(); break; case "LogPortalName": LogPortalName = reader.ReadContentAsString(); break; case "LogCreateDate": LogCreateDate = DateTime.Parse(reader.ReadContentAsString()); break; case "LogCreateDateNum": LogCreateDateNum = reader.ReadContentAsLong(); break; case "BypassBuffering": BypassBuffering = bool.Parse(reader.ReadContentAsString()); break; case "LogServerName": LogServerName = reader.ReadContentAsString(); break; case "LogConfigID": LogConfigID = reader.ReadContentAsString(); break; } } } //Check for LogProperties child node reader.Read(); if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "LogProperties") { reader.ReadStartElement("LogProperties"); if (reader.ReadState != ReadState.EndOfFile && reader.NodeType != XmlNodeType.None && !String.IsNullOrEmpty(reader.LocalName)) { LogProperties.ReadXml(reader); } } //Check for Exception child node if (reader.NodeType == XmlNodeType.Element && reader.LocalName == "Exception") { Exception.ReadXml(reader); } }
private void RecordAuditEventLog(string query) { var props = new LogProperties {new LogDetailInfo("User", UserInfo.Username), new LogDetailInfo("SQL Query", query)}; var elc = new EventLogController(); elc.AddLog(props, PortalSettings, UserId, EventLogController.EventLogType.HOST_SQL_EXECUTED.ToString(), true); }
public void AddLog(string propertyName, string propertyValue, PortalSettings portalSettings, int userID, string logType) { var properties = new LogProperties(); var logDetailInfo = new LogDetailInfo {PropertyName = propertyName, PropertyValue = propertyValue}; properties.Add(logDetailInfo); AddLog(properties, portalSettings, userID, logType, false); }
public void AddLog(LogProperties properties, PortalSettings portalSettings, int userID, string logTypeKey, bool bypassBuffering) { //supports adding a custom string for LogType var logInfo = new LogInfo {LogUserID = userID, LogTypeKey = logTypeKey, LogProperties = properties, BypassBuffering = bypassBuffering}; if (portalSettings != null) { logInfo.LogPortalID = portalSettings.PortalId; logInfo.LogPortalName = portalSettings.PortalName; } AddLog(logInfo); }
private void RecordAuditEventLog(string query) { var props = new LogProperties { new LogDetailInfo("User", UserInfo.Username), new LogDetailInfo("SQL Query", query) }; //Add the event log with host portal id. var log = new LogInfo { LogUserID = UserId, LogTypeKey = EventLogController.EventLogType.HOST_SQL_EXECUTED.ToString(), LogProperties = props, BypassBuffering = true, LogPortalID = Null.NullInteger }; LogController.Instance.AddLog(log); }
public void AddLog(LogProperties properties, PortalSettings portalSettings, int userID, string logTypeKey, bool bypassBuffering) { this.AddLog(properties, (IPortalSettings)portalSettings, userID, logTypeKey, bypassBuffering); }