A Sandcastle Documented Class Library

# 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 (10.0.0.1002)
Syntax
C#
VB
C++
F#
Copy

    public interface ILoggingService : ILogger

    Public Interface ILoggingService
    	Inherits ILogger

    public interface class ILoggingService : ILogger

    type ILoggingService =
        interface
            interface ILogger
        end

The ILoggingService type exposes the following members.

Methods

| Name | Description
--- | --- | ---
| DeleteOldLogEntries | Deletes the old log entries or files before specified date.
| GetLogChannels | Gets the registered log channels.
| GetLoggerForExtension | Gets an object which can be used for logging by an extension.
| GetLogLevel | Gets the effective level at which the specified channel is logged.
| IsChannelLogged | Indicates whether a channel is logged at a specified level (or a less-detailed level).
| LogCritical(String, Int32, String) | Logs a message at the Critical level. (Inherited from ILogger.)
| LogCritical(String, Int32, String, Object ) | Logs a message at the Critical level. (Inherited from ILogger.)
| LogEntryQuery | Queries the log entries.
| LogEntryQueryCount | Gets the number of log entries corresponding to filter criteria.
| LogError(String, Int32, String) | Logs a message at the Error level. (Inherited from ILogger.)
| LogError(String, Int32, String, Object ) | Logs a message at the Error level. (Inherited from ILogger.)
| LogException(String, Exception) | Logs an exception. (Inherited from ILogger.)
| LogException(String, Exception, String) | Logs an exception. (Inherited from ILogger.)
| LogException(String, Exception, String, Object ) | Logs an exception. (Inherited from ILogger.)
| LogInformation(String, Int32, String) | Logs a message at the Information level. (Inherited from ILogger.)
| LogInformation(String, Int32, String, Object ) | Logs a message at the Information level. (Inherited from ILogger.)
| LogMessage(LogLevel, String, Int32, String) | Logs a message. (Inherited from ILogger.)
| LogMessage(LogLevel, String, Int32, String, Object ) | Logs a message. (Inherited from ILogger.)
| LogVerbose(String, Int32, String) | Logs a message at the Verbose level. (Inherited from ILogger.)
| LogVerbose(String, Int32, String, Object ) | Logs a message at the Verbose level. (Inherited from ILogger.)
| LogWarning(String, Int32, String) | Logs a message at the Warning level. (Inherited from ILogger.)
| LogWarning(String, Int32, String, Object ) | Logs a message at the Warning level. (Inherited from ILogger.)
| RegisterLogChannel | Registers a log channel.
| RegisterLogChannelForExtension | Registers a new log channel for an extension package.

Top
See Also

#### Reference

Dundas.BI Namespace