summaryrefslogtreecommitdiffstats
path: root/win/CS/HandBrakeWPF/Services/Logging/Interfaces
diff options
context:
space:
mode:
authorsr55 <[email protected]>2019-12-29 17:29:36 +0000
committersr55 <[email protected]>2019-12-29 17:29:53 +0000
commit282b04f2fe39205664fbccc81aaab1048294811c (patch)
tree68e6b1a9d16e2d4e8479338462b641aa05bf4d4c /win/CS/HandBrakeWPF/Services/Logging/Interfaces
parentf63e7b79c83d62055f96f0a1a687cffae208a9c8 (diff)
WinGui: Experimental Worker Process (Basic logging is now operational) + UI Infrastructure (currently hidden) needed for the feature. + More Refactoring.
Diffstat (limited to 'win/CS/HandBrakeWPF/Services/Logging/Interfaces')
-rw-r--r--win/CS/HandBrakeWPF/Services/Logging/Interfaces/ILog.cs21
1 files changed, 4 insertions, 17 deletions
diff --git a/win/CS/HandBrakeWPF/Services/Logging/Interfaces/ILog.cs b/win/CS/HandBrakeWPF/Services/Logging/Interfaces/ILog.cs
index 07f3ea635..d82a1ed0d 100644
--- a/win/CS/HandBrakeWPF/Services/Logging/Interfaces/ILog.cs
+++ b/win/CS/HandBrakeWPF/Services/Logging/Interfaces/ILog.cs
@@ -12,15 +12,17 @@ namespace HandBrakeWPF.Services.Logging.Interfaces
using System;
using System.Collections.Generic;
+ using HandBrake.Worker.Logging.Interfaces;
using HandBrake.Worker.Logging.Models;
+ using HandBrakeWPF.Services.Logging.Model;
+
using LogEventArgs = HandBrakeWPF.Services.Logging.EventArgs.LogEventArgs;
- using LogMessage = HandBrakeWPF.Services.Logging.Model.LogMessage;
/// <summary>
/// The Log interface.
/// </summary>
- public interface ILog
+ public interface ILog : ILogHandler
{
/// <summary>
/// The message logged.
@@ -33,21 +35,6 @@ namespace HandBrakeWPF.Services.Logging.Interfaces
event EventHandler LogReset;
/// <summary>
- /// Gets the log messages.
- /// </summary>
- IEnumerable<LogMessage> LogMessages { get; }
-
- /// <summary>
- /// Gets the activity log.
- /// </summary>
- string ActivityLog { get; }
-
- /// <summary>
- /// The reset.
- /// </summary>
- void Reset();
-
- /// <summary>
/// Enable logging for this worker process.
/// </summary>
/// <param name="config">