Show / Hide Table of Contents

Class EventLogController

Inheritance
object
ServiceLocator<IEventLogController, EventLogController>
EventLogController
Implements
IEventLogController
ILogController
IEventLogger
IEventLogConfigService
IEventLogService
Inherited Members
ServiceLocator<IEventLogController, EventLogController>.SetTestableInstance(IEventLogController)
ServiceLocator<IEventLogController, EventLogController>.ClearInstance()
ServiceLocator<IEventLogController, EventLogController>.GetFactory()
ServiceLocator<IEventLogController, EventLogController>.Instance
ServiceLocator<IEventLogController, EventLogController>.Factory
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
object.GetType()
object.MemberwiseClone()
Namespace: DotNetNuke.Services.Log.EventLog
Assembly: DotNetNuke.dll
Syntax
[Obsolete("Deprecated in DotNetNuke 9.8.1. Use dependency injection to resolve IEventLogger, IEventLogService or IEventLogConfigService instead. Scheduled for removal in v11.0.0.")]
public class EventLogController : ServiceLocator<IEventLogController, EventLogController>, IEventLogController, ILogController, IEventLogger, IEventLogConfigService, IEventLogService

Constructors

EventLogController()

Declaration
public EventLogController()

Methods

AddLog(IPortalSettings, int, EventLogType)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
public void AddLog(IPortalSettings portalSettings, int userID, EventLogController.EventLogType logType)
Parameters
Type Name Description
IPortalSettings portalSettings
int userID
EventLogController.EventLogType logType

AddLog(PortalSettings, int, EventLogType)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.0. It has been replaced by the overload taking IPortalSettings. Scheduled for removal in v11.0.0.")]
public void AddLog(PortalSettings portalSettings, int userID, EventLogController.EventLogType logType)
Parameters
Type Name Description
PortalSettings portalSettings
int userID
EventLogController.EventLogType logType

AddLog(LogInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
public void AddLog(LogInfo logInfo)
Parameters
Type Name Description
LogInfo logInfo

AddLog(LogProperties, IPortalSettings, int, string, bool)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
public void AddLog(LogProperties properties, IPortalSettings portalSettings, int userID, string logTypeKey, bool bypassBuffering)
Parameters
Type Name Description
LogProperties properties
IPortalSettings portalSettings
int userID
string logTypeKey
bool bypassBuffering

AddLog(LogProperties, PortalSettings, int, string, bool)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.0. It has been replaced by the overload taking IPortalSettings. Scheduled for removal in v11.0.0.")]
public void AddLog(LogProperties properties, PortalSettings portalSettings, int userID, string logTypeKey, bool bypassBuffering)
Parameters
Type Name Description
LogProperties properties
PortalSettings portalSettings
int userID
string logTypeKey
bool bypassBuffering

AddLog(object, IPortalSettings, int, string, EventLogType)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
public void AddLog(object businessObject, IPortalSettings portalSettings, int userID, string userName, EventLogController.EventLogType logType)
Parameters
Type Name Description
object businessObject
IPortalSettings portalSettings
int userID
string userName
EventLogController.EventLogType logType

AddLog(object, IPortalSettings, int, string, string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
public void AddLog(object businessObject, IPortalSettings portalSettings, int userID, string userName, string logType)
Parameters
Type Name Description
object businessObject
IPortalSettings portalSettings
int userID
string userName
string logType

AddLog(object, PortalSettings, int, string, EventLogType)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.0. It has been replaced by the overload taking IPortalSettings. Scheduled for removal in v11.0.0.")]
public void AddLog(object businessObject, PortalSettings portalSettings, int userID, string userName, EventLogController.EventLogType logType)
Parameters
Type Name Description
object businessObject
PortalSettings portalSettings
int userID
string userName
EventLogController.EventLogType logType

AddLog(object, PortalSettings, int, string, string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.0. It has been replaced by the overload taking IPortalSettings. Scheduled for removal in v11.0.0.")]
public void AddLog(object businessObject, PortalSettings portalSettings, int userID, string userName, string logType)
Parameters
Type Name Description
object businessObject
PortalSettings portalSettings
int userID
string userName
string logType

AddLog(string, string, IPortalSettings, int, EventLogType)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
public void AddLog(string propertyName, string propertyValue, IPortalSettings portalSettings, int userID, EventLogController.EventLogType logType)
Parameters
Type Name Description
string propertyName
string propertyValue
IPortalSettings portalSettings
int userID
EventLogController.EventLogType logType

AddLog(string, string, IPortalSettings, int, string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
public void AddLog(string propertyName, string propertyValue, IPortalSettings portalSettings, int userID, string logType)
Parameters
Type Name Description
string propertyName
string propertyValue
IPortalSettings portalSettings
int userID
string logType

AddLog(string, string, PortalSettings, int, EventLogType)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.0. It has been replaced by the overload taking IPortalSettings. Scheduled for removal in v11.0.0.")]
public void AddLog(string propertyName, string propertyValue, PortalSettings portalSettings, int userID, EventLogController.EventLogType logType)
Parameters
Type Name Description
string propertyName
string propertyValue
PortalSettings portalSettings
int userID
EventLogController.EventLogType logType

AddLog(string, string, PortalSettings, int, string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.7.0. It has been replaced by the overload taking IPortalSettings. Scheduled for removal in v11.0.0.")]
public void AddLog(string propertyName, string propertyValue, PortalSettings portalSettings, int userID, string logType)
Parameters
Type Name Description
string propertyName
string propertyValue
PortalSettings portalSettings
int userID
string logType

AddLog(string, string, EventLogType)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
public void AddLog(string propertyName, string propertyValue, EventLogController.EventLogType logType)
Parameters
Type Name Description
string propertyName
string propertyValue
EventLogController.EventLogType logType

AddLogType(LogTypeInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public void AddLogType(LogTypeInfo logType)
Parameters
Type Name Description
LogTypeInfo logType

AddLogType(string, string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public void AddLogType(string configFile, string fallbackConfigFile)
Parameters
Type Name Description
string configFile
string fallbackConfigFile

AddLogTypeConfigInfo(LogTypeConfigInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public void AddLogTypeConfigInfo(LogTypeConfigInfo logTypeConfig)
Parameters
Type Name Description
LogTypeConfigInfo logTypeConfig

AddSettingLog(EventLogType, string, int, string, string, int)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
public static void AddSettingLog(EventLogController.EventLogType logTypeKey, string idFieldName, int idValue, string settingName, string settingValue, int userId)
Parameters
Type Name Description
EventLogController.EventLogType logTypeKey
string idFieldName
int idValue
string settingName
string settingValue
int userId

ClearLog()

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogService' instead. Scheduled for removal in v11.0.0.")]
public void ClearLog()

DeleteLog(LogInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogService' instead. Scheduled for removal in v11.0.0.")]
public void DeleteLog(LogInfo logInfo)
Parameters
Type Name Description
LogInfo logInfo

DeleteLogType(LogTypeInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public void DeleteLogType(LogTypeInfo logType)
Parameters
Type Name Description
LogTypeInfo logType

DeleteLogTypeConfigInfo(LogTypeConfigInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public void DeleteLogTypeConfigInfo(LogTypeConfigInfo logTypeConfig)
Parameters
Type Name Description
LogTypeConfigInfo logTypeConfig

GetFactory()

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogger' instead. Scheduled for removal in v11.0.0.")]
protected override Func<IEventLogController> GetFactory()
Returns
Type Description
Func<IEventLogController>
Overrides
ServiceLocator<IEventLogController, EventLogController>.GetFactory()

GetLog(string)

Declaration
public ILogInfo GetLog(string logGuid)
Parameters
Type Name Description
string logGuid
Returns
Type Description
ILogInfo

GetLogTypeConfigInfo()

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public ArrayList GetLogTypeConfigInfo()
Returns
Type Description
ArrayList

GetLogTypeConfigInfoByID(string)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public LogTypeConfigInfo GetLogTypeConfigInfoByID(string id)
Parameters
Type Name Description
string id
Returns
Type Description
LogTypeConfigInfo

GetLogTypeInfoDictionary()

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public Dictionary<string, LogTypeInfo> GetLogTypeInfoDictionary()
Returns
Type Description
Dictionary<string, LogTypeInfo>

GetLogs(int, string, int, int, ref int)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogService' instead. Scheduled for removal in v11.0.0.")]
public List<LogInfo> GetLogs(int portalID, string logType, int pageSize, int pageIndex, ref int totalRecords)
Parameters
Type Name Description
int portalID
string logType
int pageSize
int pageIndex
int totalRecords
Returns
Type Description
List<LogInfo>

GetSingleLog(LogInfo, ReturnType)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogService.GetLog()' instead. Scheduled for removal in v11.0.0.")]
public object GetSingleLog(LogInfo log, LoggingProvider.ReturnType returnType)
Parameters
Type Name Description
LogInfo log
LoggingProvider.ReturnType returnType
Returns
Type Description
object

PurgeLogBuffer()

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogService' instead. Scheduled for removal in v11.0.0.")]
public void PurgeLogBuffer()

UpdateLogType(LogTypeInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public virtual void UpdateLogType(LogTypeInfo logType)
Parameters
Type Name Description
LogTypeInfo logType

UpdateLogTypeConfigInfo(LogTypeConfigInfo)

Declaration
[Obsolete("Deprecated in DotNetNuke 9.8.0. Use Dependency Injection to resolve 'DotNetNuke.Abstractions.Logging.IEventLogConfigService' instead. Scheduled for removal in v11.0.0.")]
public virtual void UpdateLogTypeConfigInfo(LogTypeConfigInfo logTypeConfig)
Parameters
Type Name Description
LogTypeConfigInfo logTypeConfig

Implements

IEventLogController
ILogController
IEventLogger
IEventLogConfigService
IEventLogService

Extension Methods

JsonExtensionsWeb.ToJson(object)
Back to top by the community, for the community... #DNNCMS