splitter/splitter-cli/TextLogger.cs

19 lines
449 B
C#

namespace splitter;
public class TextLogger() : ILogger
{
readonly object _consoleLock = new();
public void Log(string prefix, ConsoleColor color, string msg)
{
lock (_consoleLock)
{
Console.WriteLine($"{prefix} {msg}");
}
}
public void DrawProgress(string name, int progressLine, double progress, TimeSpan eta, double speed) {}
public void ClearProgress(int progressLevel){}
}