diff --git a/src/CasaBot/AutoScan/AutoScanApp.cs b/src/CasaBot/AutoScan/AutoScanApp.cs index b1b8685..b036fcc 100644 --- a/src/CasaBot/AutoScan/AutoScanApp.cs +++ b/src/CasaBot/AutoScan/AutoScanApp.cs @@ -102,7 +102,6 @@ public class AutoScanApp var path = Path.Combine(_options.Scanner.DetectionFolder, name + ".avi"); if (!File.Exists(path)) { - _logger.LogWarning("File {Path} does not exist", path); return null; } return path; diff --git a/src/CasaBot/AutoScan/Implementations/DVRScanner.cs b/src/CasaBot/AutoScan/Implementations/DVRScanner.cs index 8bdca5d..9d1b0c8 100644 --- a/src/CasaBot/AutoScan/Implementations/DVRScanner.cs +++ b/src/CasaBot/AutoScan/Implementations/DVRScanner.cs @@ -68,6 +68,11 @@ public class DVRScanner : IDVRScanner await UpdateProcessUntilExits(process, cancellationToken); _logger.LogInformation("Videos scanned successfully!"); + //Count the number of .avi files and .jpg files in the detection folder + var aviFiles = Directory.GetFiles(_options.Scanner.DetectionFolder!, "*.avi"); + var jpgFiles = Directory.GetFiles(_options.Scanner.DetectionFolder!, "*.jpg"); + _logger.LogInformation("Found {AviCount} .avi files and {JpgCount} .jpg files in the detection folder", aviFiles.Length, jpgFiles.Length); + } catch (Exception ex) { diff --git a/src/CasaBot/AutoScan/Jobs/CleanJob.cs b/src/CasaBot/AutoScan/Jobs/CleanJob.cs index 3e50993..7df3b1d 100644 --- a/src/CasaBot/AutoScan/Jobs/CleanJob.cs +++ b/src/CasaBot/AutoScan/Jobs/CleanJob.cs @@ -19,6 +19,8 @@ public class CleanJob : IJob public async Task Execute(IJobExecutionContext context) { _logger.LogInformation("Cleaning up files..."); + _logger.LogInformation("RemoveOriginalFiles: {RemoveOriginalFiles}", _options.RemoveOriginalFiles); + _logger.LogInformation("RemoveDetectionFiles: {RemoveDetectionFiles}", _options.RemoveDetectionFiles); if (_options.RemoveOriginalFiles) { CleanOriginalFiles(); @@ -40,7 +42,7 @@ public class CleanJob : IJob return; //remove .mp4 files from the media folder - _logger.LogDebug("Removing .mp4 files from media folder {MediaFolder}", _options.MediaFolder); + _logger.LogInformation("Removing .mp4 files from media folder {MediaFolder}", _options.MediaFolder); foreach (var file in Directory.GetFiles(_options.MediaFolder!, "*.mp4")) { File.Delete(file); @@ -55,7 +57,7 @@ public class CleanJob : IJob return; //remove .avi files from the detection folder - _logger.LogDebug("Removing .avi files from detection folder {DetectionFolder}", _options.Scanner.DetectionFolder); + _logger.LogInformation("Removing .avi files from detection folder {DetectionFolder}", _options.Scanner.DetectionFolder); foreach (var file in Directory.GetFiles(_options.Scanner!.DetectionFolder!, "*.avi")) { File.Delete(file); diff --git a/src/CasaBot/AutoScan/Jobs/DownloaderJob.cs b/src/CasaBot/AutoScan/Jobs/DownloaderJob.cs index b24f9d8..aa2e6a9 100644 --- a/src/CasaBot/AutoScan/Jobs/DownloaderJob.cs +++ b/src/CasaBot/AutoScan/Jobs/DownloaderJob.cs @@ -34,7 +34,7 @@ public class DownloaderJob : IJob return; } - //time to start retrieving videos + //time to start retrieving videos, //for example, if options.From is 23:00 and options.FromDayBefore is true, from should be yesterday at 23:00 var now = DateTime.Now; var minutes = _options.From.Split(":")[1];