Show / Hide Table of Contents

Class LogController

Inheritance
object
ServiceLocator<ILogController, LogController>
LogController
ExceptionLogController
Implements
ILogController
Inherited Members
ServiceLocator<ILogController, LogController>.SetTestableInstance(ILogController)
ServiceLocator<ILogController, LogController>.ClearInstance()
ServiceLocator<ILogController, LogController>.GetFactory()
ServiceLocator<ILogController, LogController>.Instance
ServiceLocator<ILogController, LogController>.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
public class LogController : ServiceLocator<ILogController, LogController>, ILogController

Constructors

LogController()

Declaration
public LogController()

Methods

AddLog(LogInfo)

Declaration
public void AddLog(LogInfo logInfo)
Parameters
Type Name Description
LogInfo logInfo

AddLogType(LogTypeInfo)

Declaration
public void AddLogType(LogTypeInfo logType)
Parameters
Type Name Description
LogTypeInfo logType

AddLogType(string, string)

Declaration
public void AddLogType(string configFile, string fallbackConfigFile)
Parameters
Type Name Description
string configFile
string fallbackConfigFile

AddLogTypeConfigInfo(LogTypeConfigInfo)

Declaration
public void AddLogTypeConfigInfo(LogTypeConfigInfo logTypeConfig)
Parameters
Type Name Description
LogTypeConfigInfo logTypeConfig

ClearLog()

Declaration
public void ClearLog()

DeleteLog(LogInfo)

Declaration
public void DeleteLog(LogInfo logInfo)
Parameters
Type Name Description
LogInfo logInfo

DeleteLogType(LogTypeInfo)

Declaration
public virtual void DeleteLogType(LogTypeInfo logType)
Parameters
Type Name Description
LogTypeInfo logType

DeleteLogTypeConfigInfo(LogTypeConfigInfo)

Declaration
public virtual void DeleteLogTypeConfigInfo(LogTypeConfigInfo logTypeConfig)
Parameters
Type Name Description
LogTypeConfigInfo logTypeConfig

GetFactory()

Declaration
protected override Func<ILogController> GetFactory()
Returns
Type Description
Func<ILogController>
Overrides
ServiceLocator<ILogController, LogController>.GetFactory()

GetLog(string)

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

GetLogTypeConfigInfo()

Declaration
public virtual ArrayList GetLogTypeConfigInfo()
Returns
Type Description
ArrayList

GetLogTypeConfigInfoByID(string)

Declaration
public virtual LogTypeConfigInfo GetLogTypeConfigInfoByID(string id)
Parameters
Type Name Description
string id
Returns
Type Description
LogTypeConfigInfo

GetLogTypeInfoDictionary()

Declaration
public virtual Dictionary<string, LogTypeInfo> GetLogTypeInfoDictionary()
Returns
Type Description
Dictionary<string, LogTypeInfo>

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

Declaration
public virtual 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
public virtual object GetSingleLog(LogInfo log, LoggingProvider.ReturnType returnType)
Parameters
Type Name Description
LogInfo log
LoggingProvider.ReturnType returnType
Returns
Type Description
object

PurgeLogBuffer()

Declaration
public void PurgeLogBuffer()

UpdateLogType(LogTypeInfo)

Declaration
public virtual void UpdateLogType(LogTypeInfo logType)
Parameters
Type Name Description
LogTypeInfo logType

UpdateLogTypeConfigInfo(LogTypeConfigInfo)

Declaration
public virtual void UpdateLogTypeConfigInfo(LogTypeConfigInfo logTypeConfig)
Parameters
Type Name Description
LogTypeConfigInfo logTypeConfig

Implements

ILogController

Extension Methods

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