diff --git a/src/ytdl_sub/plugins/embed_thumbnail.py b/src/ytdl_sub/plugins/embed_thumbnail.py index b3ef63e2..9a7c8bab 100644 --- a/src/ytdl_sub/plugins/embed_thumbnail.py +++ b/src/ytdl_sub/plugins/embed_thumbnail.py @@ -13,7 +13,7 @@ from ytdl_sub.utils.logger import Logger from ytdl_sub.validators.audo_codec_validator import AUDIO_CODEC_EXTS from ytdl_sub.validators.validators import BoolValidator -logger = Logger.get("embed_thumbnail") +logger = Logger.get("embed-thumbnail") class EmbedThumbnailOptions(BoolValidator, OptionsValidator): diff --git a/src/ytdl_sub/plugins/filter_exclude.py b/src/ytdl_sub/plugins/filter_exclude.py index 7f381db1..72ad6c88 100644 --- a/src/ytdl_sub/plugins/filter_exclude.py +++ b/src/ytdl_sub/plugins/filter_exclude.py @@ -11,7 +11,7 @@ from ytdl_sub.utils.logger import Logger from ytdl_sub.validators.string_formatter_validators import ListFormatterValidator from ytdl_sub.ytdl_additions.enhanced_download_archive import EnhancedDownloadArchive -logger = Logger.get("conditional") +logger = Logger.get("filter-exclude") class FilterExcludeOptions(ListFormatterValidator, OptionsValidator): @@ -55,6 +55,11 @@ class FilterExcludePlugin(Plugin[FilterExcludeOptions]): for formatter in self.plugin_options.list: out = json.loads(self.overrides.apply_formatter(formatter=formatter, entry=entry)) if bool(out): + logger.info( + "Filtering '%s' from the filter %s evaluating to True", + entry.title, + formatter.format_string, + ) return None return entry diff --git a/src/ytdl_sub/plugins/filter_include.py b/src/ytdl_sub/plugins/filter_include.py index 41a98f78..5a54e8ec 100644 --- a/src/ytdl_sub/plugins/filter_include.py +++ b/src/ytdl_sub/plugins/filter_include.py @@ -11,7 +11,7 @@ from ytdl_sub.utils.logger import Logger from ytdl_sub.validators.string_formatter_validators import ListFormatterValidator from ytdl_sub.ytdl_additions.enhanced_download_archive import EnhancedDownloadArchive -logger = Logger.get("conditional") +logger = Logger.get("filter-include") class FilterIncludeOptions(ListFormatterValidator, OptionsValidator): @@ -63,6 +63,11 @@ class FilterIncludePlugin(Plugin[FilterIncludeOptions]): for formatter in self.plugin_options.list: out = json.loads(self.overrides.apply_formatter(formatter=formatter, entry=entry)) if not bool(out): + logger.info( + "Filtering '%s' from the filter %s evaluating to False", + entry.title, + formatter.format_string, + ) return None return entry diff --git a/src/ytdl_sub/plugins/match_filters.py b/src/ytdl_sub/plugins/match_filters.py index fe10a69b..90211e2c 100644 --- a/src/ytdl_sub/plugins/match_filters.py +++ b/src/ytdl_sub/plugins/match_filters.py @@ -8,7 +8,7 @@ from ytdl_sub.config.validators.options import OptionsDictValidator from ytdl_sub.utils.logger import Logger from ytdl_sub.validators.validators import StringListValidator -logger = Logger.get("match_filters") +logger = Logger.get("match-filters") def default_filters() -> Tuple[List[str], List[str]]: diff --git a/src/ytdl_sub/plugins/music_tags.py b/src/ytdl_sub/plugins/music_tags.py index f6098517..6ad24e37 100644 --- a/src/ytdl_sub/plugins/music_tags.py +++ b/src/ytdl_sub/plugins/music_tags.py @@ -21,7 +21,7 @@ from ytdl_sub.validators.validators import BoolValidator v: VariableDefinitions = VARIABLES -logger = Logger.get("music_tags") +logger = Logger.get("music-tags") def _is_multi_field(tag_name: str) -> bool: diff --git a/src/ytdl_sub/plugins/video_tags.py b/src/ytdl_sub/plugins/video_tags.py index c3b2e6ec..0d4614a8 100644 --- a/src/ytdl_sub/plugins/video_tags.py +++ b/src/ytdl_sub/plugins/video_tags.py @@ -10,7 +10,7 @@ from ytdl_sub.utils.file_handler import FileMetadata from ytdl_sub.utils.logger import Logger from ytdl_sub.validators.string_formatter_validators import DictFormatterValidator -logger = Logger.get("video_tags") +logger = Logger.get("video-tags") class VideoTagsOptions(OptionsDictValidator):