public bool LoggingIsEnabled(string logType, int portalID) { return(LoggingProvider.Instance().LoggingIsEnabled(logType, portalID)); }
public void PurgeLogBuffer() { LoggingProvider.Instance().PurgeLogBuffer(); }
public virtual LogInfoArray GetLog(string logType, int pageSize, int pageIndex, ref int totalRecords) { return(LoggingProvider.Instance().GetLog(logType, pageSize, pageIndex, ref totalRecords)); }
public virtual List <LogInfo> GetLogs(int portalID, string logType, int pageSize, int pageIndex, ref int totalRecords) { return(LoggingProvider.Instance().GetLogs(portalID, logType, pageSize, pageIndex, ref totalRecords)); }
public virtual Dictionary <string, LogTypeInfo> GetLogTypeInfoDictionary() { return(LoggingProvider.Instance().GetLogTypeInfo().Cast <LogTypeInfo>().ToDictionary(logTypeInfo => logTypeInfo.LogTypeKey)); }
public void ClearLog() { LoggingProvider.Instance().ClearLog(); }
public virtual void DeleteLogType(LogTypeInfo logType) { LoggingProvider.Instance().DeleteLogType(logType.LogTypeKey); }
public virtual void UpdateLogTypeConfigInfo(LogTypeConfigInfo objLogTypeConfigInfo) { LoggingProvider.Instance().UpdateLogTypeConfigInfo(objLogTypeConfigInfo.ID, objLogTypeConfigInfo.LoggingIsActive, objLogTypeConfigInfo.LogTypeKey, objLogTypeConfigInfo.LogTypePortalID, objLogTypeConfigInfo.KeepMostRecent, objLogTypeConfigInfo.LogFileName, objLogTypeConfigInfo.EmailNotificationIsActive, Convert.ToString(objLogTypeConfigInfo.NotificationThreshold), Convert.ToString(objLogTypeConfigInfo.NotificationThresholdTime), Convert.ToString(objLogTypeConfigInfo.NotificationThresholdTimeType), objLogTypeConfigInfo.MailFromAddress, objLogTypeConfigInfo.MailToAddress); }
public virtual LogInfoArray GetLog() { return(LoggingProvider.Instance().GetLog()); }
public virtual void DeleteLogTypeConfigInfo(LogTypeConfigInfo objLogTypeConfigInfo) { LoggingProvider.Instance().DeleteLogTypeConfigInfo(objLogTypeConfigInfo.ID); }
public virtual void UpdateLogType(LogTypeInfo objLogTypeInfo) { LoggingProvider.Instance().UpdateLogType(objLogTypeInfo.LogTypeKey, objLogTypeInfo.LogTypeFriendlyName, objLogTypeInfo.LogTypeDescription, objLogTypeInfo.LogTypeCSSClass, objLogTypeInfo.LogTypeOwner); }
public virtual void DeleteLogType(LogTypeInfo objLogTypeInfo) { LoggingProvider.Instance().DeleteLogType(objLogTypeInfo.LogTypeKey); }
public virtual object GetSingleLog(LogInfo log, LoggingProvider.ReturnType returnType) { return LoggingProvider.Instance().GetSingleLog(log, returnType); }
public virtual LogInfoArray GetLog(int portalID, int pageSize, int pageIndex, ref int totalRecords) { return(LoggingProvider.Instance().GetLog(portalID, pageSize, pageIndex, ref totalRecords)); }
// dynamically create provider private static void CreateProvider() { objProvider = (LoggingProvider)DotNetNuke.Framework.Reflection.CreateObject("logging"); }
public virtual LogInfoArray GetLog(int PortalID) { return(LoggingProvider.Instance().GetLog(PortalID)); }
public void AddLog(LogInfo logInfo) { if (Globals.Status == Globals.UpgradeStatus.Install) { Logger.Info(logInfo); } else { try { logInfo.LogCreateDate = DateTime.Now; logInfo.LogServerName = Globals.ServerName; if (string.IsNullOrEmpty(logInfo.LogServerName)) { logInfo.LogServerName = "NA"; } if (String.IsNullOrEmpty(logInfo.LogUserName)) { if (HttpContext.Current != null) { if (HttpContext.Current.Request.IsAuthenticated) { logInfo.LogUserName = UserController.Instance.GetCurrentUserInfo().Username; } } } //Get portal name if name isn't set if (logInfo.LogPortalID != Null.NullInteger && String.IsNullOrEmpty(logInfo.LogPortalName)) { logInfo.LogPortalName = PortalController.Instance.GetPortal(logInfo.LogPortalID).PortalName; } //Check if Log Type exists if (!GetLogTypeInfoDictionary().ContainsKey(logInfo.LogTypeKey)) { //Add new Log Type var logType = new LogTypeInfo() { LogTypeKey = logInfo.LogTypeKey, LogTypeFriendlyName = logInfo.LogTypeKey, LogTypeOwner = "DotNetNuke.Logging.EventLogType", LogTypeCSSClass = "GeneralAdminOperation", LogTypeDescription = string.Empty }; AddLogType(logType); var logTypeConfigInfo = new LogTypeConfigInfo() { LogTypeKey = logInfo.LogTypeKey, LogTypePortalID = "*", LoggingIsActive = false, KeepMostRecent = "-1", EmailNotificationIsActive = false, NotificationThreshold = 1, NotificationThresholdTime = 1, NotificationThresholdTimeType = LogTypeConfigInfo.NotificationThresholdTimeTypes.Seconds, MailFromAddress = String.Empty, MailToAddress = String.Empty }; AddLogTypeConfigInfo(logTypeConfigInfo); } if (LoggingProvider.Instance() != null) { try { LoggingProvider.Instance().AddLog(logInfo); } catch (Exception) { if (Globals.Status != Globals.UpgradeStatus.Upgrade) //this may caught exception during upgrade because old logging provider has problem in it. { throw; } } } } catch (Exception exc) { Logger.Error(exc); AddLogToFile(logInfo); } } }
public virtual LogInfoArray GetLog(int PortalID, string LogType) { return(LoggingProvider.Instance().GetLog(PortalID, LogType)); }
public void DeleteLog(LogInfo logInfo) { LoggingProvider.Instance().DeleteLog(logInfo); }
public virtual LogInfoArray GetLog(string LogType) { return(LoggingProvider.Instance().GetLog(LogType)); }
public virtual void DeleteLogTypeConfigInfo(LogTypeConfigInfo logTypeConfig) { LoggingProvider.Instance().DeleteLogTypeConfigInfo(logTypeConfig.ID); }
public virtual LogInfoArray GetLog(string LogType, int PageSize, int PageIndex, ref int TotalRecords) { return(LoggingProvider.Instance().GetLog(LogType, PageSize, PageIndex, ref TotalRecords)); }
public virtual LogTypeConfigInfo GetLogTypeConfigInfoByID(string id) { return(LoggingProvider.Instance().GetLogTypeConfigInfoByID(id)); }
public virtual object GetSingleLog(LogInfo objLogInfo, LoggingProvider.ReturnType objReturnType) { return(LoggingProvider.Instance().GetSingleLog(objLogInfo, objReturnType)); }
public virtual object GetSingleLog(LogInfo log, LoggingProvider.ReturnType returnType) { return(LoggingProvider.Instance().GetSingleLog(log, returnType)); }
public virtual bool SupportsEmailNotification() { return(LoggingProvider.Instance().SupportsEmailNotification()); }
public virtual void UpdateLogType(LogTypeInfo logType) { LoggingProvider.Instance().UpdateLogType(logType.LogTypeKey, logType.LogTypeFriendlyName, logType.LogTypeDescription, logType.LogTypeCSSClass, logType.LogTypeOwner); }
public virtual bool SupportsInternalViewer() { return(LoggingProvider.Instance().SupportsInternalViewer()); }
public virtual ArrayList GetLogTypeInfo() { return(LoggingProvider.Instance().GetLogTypeInfo()); }
/// <inheritdoc /> public virtual ILogInfo GetLog(string logGuid) { return(LoggingProvider.Instance().GetLog(logGuid)); }
public virtual object GetSingleLog(LogInfo objLogInfo, LoggingProvider.ReturnType objReturnType) { return LoggingProvider.Instance().GetSingleLog(objLogInfo, objReturnType); }