OkoloIt.Utilities.Logging
27 строк · 577.0 Байт
1using OkoloIt.Utilities.Logging.Configuration;
2
3namespace OkoloIt.Utilities.Logging;
4
5/// <summary>
6/// Менеджер логера.
7/// </summary>
8public sealed class LoggerManager
9{
10#region Private Fields
11
12private static ILogger? _logger;
13
14#endregion Private Fields
15
16#region Public Properties
17
18/// <summary>
19/// Текущий логгер.
20/// </summary>
21public static ILogger CurrentLogger {
22get => _logger ?? new Logger(new LoggerConfiguration(), null);
23set => _logger = value;
24}
25
26#endregion Public Properties
27}