diff --git a/multiqc/multiqc.py b/multiqc/multiqc.py index f8f6badda4..b5d28520d3 100644 --- a/multiqc/multiqc.py +++ b/multiqc/multiqc.py @@ -668,7 +668,11 @@ def _init_config( """ report.init() + # Set up logging log.init_log(logger, quiet=quiet, verbose=verbose, no_ansi=no_ansi) + log.rich_console.print( + f"\n [dark_orange]///[/] [bold][link=https://multiqc.info]MultiQC[/link][/] :mag: [dim]| v{config.version}\n" + ) logger.debug(f"This is MultiQC v{config.version}") logger.debug(f"Using temporary directory: {report.tmp_dir}") diff --git a/multiqc/utils/log.py b/multiqc/utils/log.py index 94880a4279..08d6fbf64f 100644 --- a/multiqc/utils/log.py +++ b/multiqc/utils/log.py @@ -19,17 +19,6 @@ rich_console: rich.console.Console -def is_running_in_notebook(): - try: - from IPython import get_ipython - - if "IPKernelApp" in get_ipython().config: - return True - except (ImportError, AttributeError): - pass - return False - - def init_log(logger, quiet: bool, verbose: int, no_ansi: bool = False): """ Initializes logging. @@ -51,10 +40,6 @@ def init_log(logger, quiet: bool, verbose: int, no_ansi: bool = False): force_terminal=util_functions.force_term_colors(), color_system=None if no_ansi else "auto", ) - if not is_running_in_notebook(): - rich_console.print( - f"\n [dark_orange]///[/] [bold][link=https://multiqc.info]MultiQC[/link][/] :mag: [dim]| v{config.version}\n" - ) # File for logging global log_tmp_dir, log_tmp_fn