Make log_level configurable in default_config

This commit is contained in:
Grant Sanderson 2024-12-10 20:12:38 -06:00
parent 9fcdd0de5f
commit 8744c878f4
4 changed files with 4 additions and 5 deletions

View file

@ -2,7 +2,6 @@
from manimlib import __version__ from manimlib import __version__
from manimlib.config import get_global_config from manimlib.config import get_global_config
from manimlib.config import parse_cli from manimlib.config import parse_cli
import manimlib.logger
import manimlib.utils.init_config import manimlib.utils.init_config
import manimlib.extract_scene import manimlib.extract_scene
from manimlib.window import Window from manimlib.window import Window
@ -53,9 +52,6 @@ def main():
args = parse_cli() args = parse_cli()
if args.version and args.file is None: if args.version and args.file is None:
return return
if args.log_level:
manimlib.logger.log.setLevel(args.log_level)
if args.config: if args.config:
manimlib.utils.init_config.init_customization() manimlib.utils.init_config.init_customization()
return return

View file

@ -37,6 +37,8 @@ def initialize_global_config():
load_yaml(args.config_file) if args.config_file else dict(), 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_directory_config(config)
update_window_config(config, args) update_window_config(config, args)
update_camera_config(config, args) update_camera_config(config, args)

View file

@ -147,5 +147,7 @@ colors:
light_pink: "#DC75CD" light_pink: "#DC75CD"
green_screen: "#00FF00" green_screen: "#00FF00"
orange: "#FF862F" orange: "#FF862F"
# Can be DEBUG / INFO / WARNING / ERROR / CRITICAL
log_level: "INFO"
universal_import_line: "from manimlib import *" universal_import_line: "from manimlib import *"
ignore_manimlib_modules_on_reload: True ignore_manimlib_modules_on_reload: True

View file

@ -11,4 +11,3 @@ logging.basicConfig(
) )
log = logging.getLogger("manimgl") log = logging.getLogger("manimgl")
log.setLevel("WARNING")