diff --git a/manimlib/__main__.py b/manimlib/__main__.py index a41d5d75..3d1c8794 100644 --- a/manimlib/__main__.py +++ b/manimlib/__main__.py @@ -2,7 +2,6 @@ from manimlib import __version__ from manimlib.config import get_global_config from manimlib.config import parse_cli -import manimlib.logger import manimlib.utils.init_config import manimlib.extract_scene from manimlib.window import Window @@ -53,9 +52,6 @@ def main(): args = parse_cli() if args.version and args.file is None: return - if args.log_level: - manimlib.logger.log.setLevel(args.log_level) - if args.config: manimlib.utils.init_config.init_customization() return diff --git a/manimlib/config.py b/manimlib/config.py index ef202e87..7701d55f 100644 --- a/manimlib/config.py +++ b/manimlib/config.py @@ -37,6 +37,8 @@ def initialize_global_config(): load_yaml(args.config_file) if args.config_file else dict(), ) + log.setLevel(args.log_level or config["log_level"]) + update_directory_config(config) update_window_config(config, args) update_camera_config(config, args) diff --git a/manimlib/default_config.yml b/manimlib/default_config.yml index ce2ded52..78c4fada 100644 --- a/manimlib/default_config.yml +++ b/manimlib/default_config.yml @@ -147,5 +147,7 @@ colors: light_pink: "#DC75CD" green_screen: "#00FF00" orange: "#FF862F" +# Can be DEBUG / INFO / WARNING / ERROR / CRITICAL +log_level: "INFO" universal_import_line: "from manimlib import *" ignore_manimlib_modules_on_reload: True diff --git a/manimlib/logger.py b/manimlib/logger.py index 5ef12121..de6c2f9d 100644 --- a/manimlib/logger.py +++ b/manimlib/logger.py @@ -11,4 +11,3 @@ logging.basicConfig( ) log = logging.getLogger("manimgl") -log.setLevel("WARNING")