diff --git a/tubesync/common/logger.py b/tubesync/common/logger.py index 3334b1e5..0bdd52fd 100644 --- a/tubesync/common/logger.py +++ b/tubesync/common/logger.py @@ -19,12 +19,17 @@ app_logger.addHandler(default_sh) app_logger.setLevel(logging_level) +class NoWaitingForTasksFilter(logging.Filter): + def filter(self, record): + return 'waiting for tasks' != record.getMessage() + background_task_name = 'background_task.management.commands.process_tasks' last_part = background_task_name.rsplit('.', 1)[-1] background_task_formatter = logging.Formatter( f'%(asctime)s [{last_part}/%(levelname)s] %(message)s' ) background_task_sh = logging.StreamHandler() +background_task_sh.addFilter(NoWaitingForTasksFilter()) background_task_sh.setFormatter(background_task_formatter) background_task_sh.setLevel(logging_level) background_task_logger = logging.getLogger(background_task_name)