• DnsClient
  • Readme
  • Api Docs
  • MichaCo.net
This site uses "cookies" - small data files stored locally on your computer - to save information about your preferences when using this site. Learn More.

    Show / Hide Table of Contents

    Interface ILogger

    Namespace: DnsClient.Internal
    Assembly: DnsClient.dll
    Syntax
    public interface ILogger

    Methods

    | Improve this Doc View Source

    IsEnabled(LogLevel)

    Declaration
    bool IsEnabled(LogLevel logLevel)
    Parameters
    Type Name Description
    LogLevel logLevel
    Returns
    Type Description
    Boolean
    | Improve this Doc View Source

    Log(LogLevel, Int32, Exception, String, Object[])

    Declaration
    void Log(LogLevel logLevel, int eventId, Exception exception, string message, params object[] args)
    Parameters
    Type Name Description
    LogLevel logLevel
    Int32 eventId
    Exception exception
    String message
    Object[] args

    Extension Methods

    LoggerExtensions.LogDebug(ILogger, Int32, Exception, String, Object[])
    LoggerExtensions.LogDebug(ILogger, Int32, String, Object[])
    LoggerExtensions.LogDebug(ILogger, Exception, String, Object[])
    LoggerExtensions.LogDebug(ILogger, String, Object[])
    LoggerExtensions.LogTrace(ILogger, Int32, Exception, String, Object[])
    LoggerExtensions.LogTrace(ILogger, Int32, String, Object[])
    LoggerExtensions.LogTrace(ILogger, Exception, String, Object[])
    LoggerExtensions.LogTrace(ILogger, String, Object[])
    LoggerExtensions.LogInformation(ILogger, Int32, Exception, String, Object[])
    LoggerExtensions.LogInformation(ILogger, Int32, String, Object[])
    LoggerExtensions.LogInformation(ILogger, Exception, String, Object[])
    LoggerExtensions.LogInformation(ILogger, String, Object[])
    LoggerExtensions.LogWarning(ILogger, Int32, Exception, String, Object[])
    LoggerExtensions.LogWarning(ILogger, Int32, String, Object[])
    LoggerExtensions.LogWarning(ILogger, Exception, String, Object[])
    LoggerExtensions.LogWarning(ILogger, String, Object[])
    LoggerExtensions.LogError(ILogger, Int32, Exception, String, Object[])
    LoggerExtensions.LogError(ILogger, Int32, String, Object[])
    LoggerExtensions.LogError(ILogger, Exception, String, Object[])
    LoggerExtensions.LogError(ILogger, String, Object[])
    LoggerExtensions.LogCritical(ILogger, Int32, Exception, String, Object[])
    LoggerExtensions.LogCritical(ILogger, Int32, String, Object[])
    LoggerExtensions.LogCritical(ILogger, Exception, String, Object[])
    LoggerExtensions.LogCritical(ILogger, String, Object[])
    LoggerExtensions.Log(ILogger, LogLevel, String, Object[])
    LoggerExtensions.Log(ILogger, LogLevel, Int32, String, Object[])
    LoggerExtensions.Log(ILogger, LogLevel, Exception, String, Object[])
    • Improve this Doc
    • View Source
    © 2025 by Michael Conrad. All rights reserved. - MichaCo.net