OkoloIt.Utilities.Logging

Форк
0
/
LoggerManager.cs 
27 строк · 577.0 Байт
1
using OkoloIt.Utilities.Logging.Configuration;
2

3
namespace OkoloIt.Utilities.Logging;
4

5
/// <summary>
6
/// Менеджер логера.
7
/// </summary>
8
public sealed class LoggerManager
9
{
10
    #region Private Fields
11

12
    private static ILogger? _logger;
13

14
    #endregion Private Fields
15

16
    #region Public Properties
17

18
    /// <summary>
19
    /// Текущий логгер.
20
    /// </summary>
21
    public static ILogger CurrentLogger {
22
        get => _logger ?? new Logger(new LoggerConfiguration(), null);
23
        set => _logger = value;
24
    }
25

26
    #endregion Public Properties
27
}

Использование cookies

Мы используем файлы cookie в соответствии с Политикой конфиденциальности и Политикой использования cookies.

Нажимая кнопку «Принимаю», Вы даете АО «СберТех» согласие на обработку Ваших персональных данных в целях совершенствования нашего веб-сайта и Сервиса GitVerse, а также повышения удобства их использования.

Запретить использование cookies Вы можете самостоятельно в настройках Вашего браузера.