Show / Hide Table of Contents

Interface ILogController

Namespace: DotNetNuke.Services.Log.EventLog
Assembly: DotNetNuke.dll
Syntax
public interface ILogController

Methods

AddLog(LogInfo)

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

AddLogType(LogTypeInfo)

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

AddLogType(string, string)

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

AddLogTypeConfigInfo(LogTypeConfigInfo)

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

ClearLog()

Declaration
void ClearLog()

DeleteLog(LogInfo)

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

DeleteLogType(LogTypeInfo)

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

DeleteLogTypeConfigInfo(LogTypeConfigInfo)

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

GetLog(string)

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

GetLogTypeConfigInfo()

Declaration
ArrayList GetLogTypeConfigInfo()
Returns
Type Description
ArrayList

GetLogTypeConfigInfoByID(string)

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

GetLogTypeInfoDictionary()

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

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

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

PurgeLogBuffer()

Declaration
void PurgeLogBuffer()

UpdateLogType(LogTypeInfo)

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

UpdateLogTypeConfigInfo(LogTypeConfigInfo)

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

Extension Methods

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