Table of Contents

LoggerService Class

Definition

Namespace
Botify.Services
Assembly
Botify.dll

Сервис логирования Botify.

public class LoggerService
Inheritance
LoggerService

Remarks

Предоставляет удобный способ записи логов через систему логирования Microsoft.Extensions.Logging.

Учитывает минимальный уровень логирования, заданный в BotifyOptionsBuilder.

Может использоваться как внутри Botify, так и в пользовательском коде.

Пример:

public class MyService
{
    private readonly LoggerService _logger;

    public MyService(LoggerService logger)
    {
        _logger = logger;
    }

    public void Test()
    {
        _logger.Log("Сообщение");
    }
}

Constructors

LoggerService(BotifyOptionsBuilder)

Инициализирует сервис логирования.

public LoggerService(BotifyOptionsBuilder options)

Parameters

options BotifyOptionsBuilder

Конфигурация Botify.

Methods

Log(string, LogLevel)

Записывает сообщение в лог.

public void Log(string message, LogLevel level = LogLevel.Debug)

Parameters

message string

Текст сообщения.

level LogLevel

Уровень логирования. По умолчанию используется Debug.