From 4a68c0caad1b5b3b37d32abd25bca58811d4acb6 Mon Sep 17 00:00:00 2001 From: Chris Cameron Date: Thu, 4 Jun 2020 14:12:55 -0400 Subject: [PATCH] refactor: Tidying ILoggerService interface --- ICD.Common.Utils/Services/Logging/ILoggerService.cs | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ICD.Common.Utils/Services/Logging/ILoggerService.cs b/ICD.Common.Utils/Services/Logging/ILoggerService.cs index 27694bf..6f46cd5 100644 --- a/ICD.Common.Utils/Services/Logging/ILoggerService.cs +++ b/ICD.Common.Utils/Services/Logging/ILoggerService.cs @@ -21,14 +21,20 @@ namespace ICD.Common.Utils.Services.Logging public interface ILoggerService { + /// + /// Raised when an item is logged against the logger service. + /// [PublicAPI] event EventHandler OnEntryAdded; + /// + /// Raised when the severity level changes. + /// [PublicAPI] event EventHandler OnSeverityLevelChanged; /// - /// Gets and sets the severity level. + /// Gets and sets the minimum severity threshold for log items to be logged. /// [PublicAPI] eSeverity SeverityLevel { get; set; } @@ -45,7 +51,8 @@ namespace ICD.Common.Utils.Services.Logging /// /// [PublicAPI] - KeyValuePair[] GetHistory(); + [NotNull] + IEnumerable> GetHistory(); } ///