using OF_DL.Enumerations; using Serilog.Core; namespace OF_DL.Services; public interface ILoggingService { /// /// Gets the level switch that controls runtime logging verbosity. /// LoggingLevelSwitch LevelSwitch { get; } /// /// Updates the minimum logging level at runtime. /// void UpdateLoggingLevel(LoggingLevel newLevel); /// /// Returns the current minimum logging level. /// LoggingLevel GetCurrentLoggingLevel(); }