ILoggingService Interface

Provides methods for application logging/tracing.

Namespace:  Dundas.BI
Assembly:  Dundas.BI.Core (in Dundas.BI.Core.dll) Version: 2.0.0.0 (24.1.0.1001)
Syntax
public interface ILoggingService : ILogger

The ILoggingService type exposes the following members.

Methods
  NameDescription
Public methodDeleteOldLogEntries
Deletes the old log entries or files before specified date.
Public methodGetExtensionLogger
Gets an object which can be used for logging by an extension.
Public methodGetLogChannels
Gets the registered log channels.
Public methodGetLogEntryHistoryAsCsv
Gets the log entries history as a CSV file records.
Public methodGetLogLevel
Gets the effective level at which the specified channel is logged.
Public methodIsChannelLogged
Indicates whether a channel is logged at a specified level (or a less-detailed level).
Public methodLogCritical(String, Int32, String)
Logs a message at the Critical level.
(Inherited from ILogger.)
Public methodLogCritical(String, Int32, String, Object)
Logs a message at the Critical level.
(Inherited from ILogger.)
Public methodLogEntryQuery
Queries the log entries.
Public methodLogEntryQueryCount
Gets the number of log entries corresponding to filter criteria.
Public methodLogError(String, Int32, String)
Logs a message at the Error level.
(Inherited from ILogger.)
Public methodLogError(String, Int32, String, Object)
Logs a message at the Error level.
(Inherited from ILogger.)
Public methodLogException(String, Exception)
Logs an exception.
(Inherited from ILogger.)
Public methodLogException(String, Exception, String)
Logs an exception.
(Inherited from ILogger.)
Public methodLogException(String, Exception, String, Object)
Logs an exception.
(Inherited from ILogger.)
Public methodLogInformation(String, Int32, String)
Logs a message at the Information level.
(Inherited from ILogger.)
Public methodLogInformation(String, Int32, String, Object)
Logs a message at the Information level.
(Inherited from ILogger.)
Public methodLogMessage(LogLevel, String, Int32, String)
Logs a message.
(Inherited from ILogger.)
Public methodLogMessage(LogLevel, String, Int32, String, Object)
Logs a message.
(Inherited from ILogger.)
Public methodLogVerbose(String, Int32, String)
Logs a message at the Verbose level.
(Inherited from ILogger.)
Public methodLogVerbose(String, Int32, String, Object)
Logs a message at the Verbose level.
(Inherited from ILogger.)
Public methodLogWarning(String, Int32, String)
Logs a message at the Warning level.
(Inherited from ILogger.)
Public methodLogWarning(String, Int32, String, Object)
Logs a message at the Warning level.
(Inherited from ILogger.)
Public methodRegisterLogChannel
Registers a log channel.
Public methodRegisterLogChannelForExtension
Registers a new log channel for an extension package.
Top
See Also