mirror of
https://github.com/ICDSystems/ICD.Common.Utils.git
synced 2026-02-16 21:24:58 +00:00
refactor: Tidying ILoggerService interface
This commit is contained in:
@@ -21,14 +21,20 @@ namespace ICD.Common.Utils.Services.Logging
|
|||||||
|
|
||||||
public interface ILoggerService
|
public interface ILoggerService
|
||||||
{
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Raised when an item is logged against the logger service.
|
||||||
|
/// </summary>
|
||||||
[PublicAPI]
|
[PublicAPI]
|
||||||
event EventHandler<LogItemEventArgs> OnEntryAdded;
|
event EventHandler<LogItemEventArgs> OnEntryAdded;
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Raised when the severity level changes.
|
||||||
|
/// </summary>
|
||||||
[PublicAPI]
|
[PublicAPI]
|
||||||
event EventHandler<SeverityEventArgs> OnSeverityLevelChanged;
|
event EventHandler<SeverityEventArgs> OnSeverityLevelChanged;
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Gets and sets the severity level.
|
/// Gets and sets the minimum severity threshold for log items to be logged.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
[PublicAPI]
|
[PublicAPI]
|
||||||
eSeverity SeverityLevel { get; set; }
|
eSeverity SeverityLevel { get; set; }
|
||||||
@@ -45,7 +51,8 @@ namespace ICD.Common.Utils.Services.Logging
|
|||||||
/// </summary>
|
/// </summary>
|
||||||
/// <returns></returns>
|
/// <returns></returns>
|
||||||
[PublicAPI]
|
[PublicAPI]
|
||||||
KeyValuePair<int, LogItem>[] GetHistory();
|
[NotNull]
|
||||||
|
IEnumerable<KeyValuePair<int, LogItem>> GetHistory();
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|||||||
Reference in New Issue
Block a user