/// <summary> /// Inserts a log item /// </summary> /// <param name="LogType">Log item type</param> /// <param name="Severity">The severity</param> /// <param name="Message">The short message</param> /// <param name="Exception">The full exception</param> /// <param name="IPAddress">The IP address</param> /// <param name="CustomerID">The customer identifier</param> /// <param name="PageURL">The page URL</param> /// <returns>Log item</returns> public static Log InsertLog(LogTypeEnum LogType, int Severity, string Message, string Exception, string IPAddress, int CustomerID, string PageURL) { if (IPAddress == null) { IPAddress = string.Empty; } return(LogDBManager.InsertLog((int)LogType, Severity, Message, Exception, IPAddress, CustomerID, PageURL, DateTime.Now)); }
/// <summary> /// Gets a log item /// </summary> /// <param name="LogID">Log item identifier</param> /// <returns>Log item</returns> public static Log GetByLogID(int LogID) { return(LogDBManager.GetByLogID(LogID)); }
/// <summary> /// Gets all log items /// </summary> /// <returns>Log item collection</returns> public static LogCollection GetAllLogs() { return(LogDBManager.GetAllLogs()); }
/// <summary> /// Clears a log /// </summary> public static void ClearLog() { LogDBManager.ClearLog(); }
/// <summary> /// Deletes a log item /// </summary> /// <param name="LogID">Log item identifier</param> public static void DeleteLog(int LogID) { LogDBManager.DeleteLog(LogID); }