Update Logging

You can choose between errors, warning, info or full debug, errors will always log to ensure we don't have silent failures with debug on or off.
This commit is contained in:
Yusarina
2025-04-11 23:45:36 +01:00
parent d1912d2dba
commit c31d25dd01
48 changed files with 15954 additions and 14 deletions
+5
View File
@@ -25,6 +25,7 @@ def register():
from . import core
from .core import auto_load
from .core.logging_setup import configure_logging
from .core.addon_preferences import get_preference
# Initialize logging
configure_logging(False)
@@ -36,6 +37,10 @@ def register():
if not hasattr(bpy.types.Scene, "avatar_toolkit"):
from .core.properties import register as register_properties
register_properties()
if hasattr(bpy.types.Scene, "avatar_toolkit"):
log_level = get_preference("log_level", "WARNING")
configure_logging(get_preference("enable_logging", False), log_level)
print("Registration complete")