Search Results for

    Show / Hide Table of Contents

    Class CategoryLogger

    Wrapping logger with a predefined category.

    When Log(LogLevel, String, Object[], IFormatProvider, String, String, Exception) method is called, and category parameter is null, predefined category will be used.

    Inheritance
    System.Object
    CategoryLogger
    Implements
    ILogger
    Namespace: Apache.Ignite.Core.Log
    Assembly: Apache.Ignite.Core.dll
    Syntax
    public class CategoryLogger : object, ILogger

    Constructors

    CategoryLogger(ILogger, String)

    Initializes a new instance of the CategoryLogger class.

    Declaration
    public CategoryLogger(ILogger logger, string category)
    Parameters
    Type Name Description
    ILogger logger

    The logger to wrap.

    System.String category

    The category.

    Methods

    IsEnabled(LogLevel)

    Determines whether the specified log level is enabled.

    Declaration
    public bool IsEnabled(LogLevel level)
    Parameters
    Type Name Description
    LogLevel level

    The level.

    Returns
    Type Description
    System.Boolean

    Value indicating whether the specified log level is enabled

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

    Logs the specified message.

    Declaration
    public void Log(LogLevel level, string message, object[] args, IFormatProvider formatProvider, string category, string nativeErrorInfo, Exception ex)
    Parameters
    Type Name Description
    LogLevel level

    The level.

    System.String message

    The message.

    System.Object[] args

    The arguments to format message. Can be null (formatting will not occur).

    IFormatProvider formatProvider

    The format provider. Can be null if args is null.

    System.String category

    The logging category name.

    System.String nativeErrorInfo

    The native error information.

    Exception ex

    The exception. Can be null.

    Implements

    ILogger
    In This Article
    Back to top © 2015 - 2019 The Apache Software Foundation