splitter/LoggingBase.cs
2026-05-12 07:38:07 +01:00

24 lines
715 B
C#

using System;
namespace splitter;
public abstract class LoggingBase(int progressLine)
{
protected void Log(string level, ConsoleColor color, string message)
=> Logger.Log(level, color, message);
protected void LogInfo(string message)
=> Logger.LogInfo(message);
protected void LogWarn(string message)
=> Logger.LogWarn(message);
protected void LogError(string message)
=> Logger.LogError(message);
protected void DrawProgress(string name, double percent, TimeSpan eta, double fps)
=> Logger.DrawProgress(name, progressLine, percent, eta, fps);
protected void ClearProgress(int progressLevel)
=> Logger.ClearProgress(progressLevel);
}