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 (26.2.0.1000)
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 methodGetLogEntryHistoryAsCsvGets 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 methodLogEntryQueryCountGets 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 methodRegisterLogChannelRegisters a log channel.
Public methodRegisterLogChannelForExtensionRegisters a new log channel for an extension package.
Top
See Also