using System.Collections.Generic; using System.Threading; using System.Threading.Tasks; namespace Kavita.API.Services; public interface IBackupService { public const string LogFile = "config/logs/kavita.log"; Task BackupDatabase(CancellationToken ct = default); /// /// Returns a list of all log files for Kavita /// /// If file rolling is enabled. Defaults to True. /// IEnumerable GetLogFiles(bool rollFiles = true); }