Click or drag to resize

ILoggingManager Interface


A manager interface for accessing, creating, and updating publishing logs and replication logs.

Namespace:  Ingeniux.CMS
Assembly:  Ingeniux.CMS.CSAPI (in Ingeniux.CMS.CSAPI.dll) Version: 10.6.308
Syntax
public interface ILoggingManager : ITransactionalEntity, 
	IDisposable

The ILoggingManager type exposes the following members.

Properties
  NameDescription
Public propertyContentStore
Gets the Content Store.
(Inherited from ITransactionalEntity.)
Public propertyCurrentUser
Gets the Operating User for the Session .
(Inherited from ITransactionalEntity.)
Public propertySession
Gets the User Session that this manager instance was initiated from.
(Inherited from ITransactionalEntity.)
Top
Methods
  NameDescription
Public methodCreatePubLog
Creates a new publish log.
Public methodCreateReplicationLog
Creates a new replication log.
Public methodCreateSchemaSyncLog
Creates a new schema sync log.
Public methodDeepCloneT, TManager
Duplicates an object instance, not including its unique ID.
(Inherited from ITransactionalEntity.)
Public methodGetLog
Get a publish log given a log ID.
Public methodGetLogs(Int32, Int32, Int32)
Gets a paginated list of all publish logs.
Public methodGetLogs(String, Int32, DateTime, DateTime)
Gets a paginated list of publish logs for a given target in a specified time range.
Public methodGetLogsForPubTarget
Gets a paginated list of publish logs for a given publishing target.
Public methodGetLogsForPubTargets
Gets a paginated list of publish logs for the given publishing targets.
Public methodGetLogSummaries
Gets a paginated list of publish summaries withing a given time frame.
Public methodGetLogSummariesForPubTarget
Gets a paginated list of publish summaries.
Public methodGetPublishingLogEntries
Gets a collection wrapper containing a collection of published log entries and a collection of failed entries for a given publish log.
Public methodGetPublishingPostProcessLogEntries
Gets a wrapper containing post-publish processing data.This allows access to collections of post-process entries, errors that occurred, and additional files introduced.
Public methodGetPublishLogSummaryForPubTarget
Gets the publish log summary based on a publishing target ID.
Public methodGetPubLogsForPubTask
Gets a paginated list of publish logs for a given publishing task.
Public methodGetRecentPublishLogs
Fetches the most recent publish logs up to the provided number.
Public methodGetReplicationLog
Get a publish log given an ID.
Public methodGetReplicationLogEntries
Get the replication log entries given a log ID.
Public methodGetReplicationLogsForPubTarget
Gets a paginated list of replication logs generated during the last publish of a specified publishing target.
Public methodGetReplicationLogsForRepTarget
Gets a paginated list of replication logs for a specified replication target.
Public methodGetRepLogsForPubTask
Gets a paginated list of replication logs for a given publishing task.
Public methodGetRepLogSummariesForPubTask
Gets a paginated list of replication summaries withing a given time frame.
Public methodGetSchemaSyncLog
Gets a schema sync log given an ID.
Public methodQuickWrite
Creates a temporary Write Session to quickly write something outside the current Session and transaction. This is a way to bypass the transaction and quickly put something into the content store.
(Inherited from ITransactionalEntity.)
Public methodUpdatePublishLogSummary
Adds a log to the publish log summary.
Top
See Also