add --loglevel commandline argument for logging

remove the progressbar for extension installation in favor of logging output
This commit is contained in:
AUTOMATIC1111
2023-08-09 20:49:33 +03:00
parent c7b9394daf
commit edfae9e78a
5 changed files with 22 additions and 18 deletions

16
modules/logging_config.py Normal file
View File

@@ -0,0 +1,16 @@
import os
import logging
def setup_logging(loglevel):
if loglevel is None:
loglevel = os.environ.get("SD_WEBUI_LOG_LEVEL")
if loglevel:
log_level = getattr(logging, loglevel.upper(), None) or logging.INFO
logging.basicConfig(
level=log_level,
format='%(asctime)s %(levelname)s [%(name)s] %(message)s',
datefmt='%Y-%m-%d %H:%M:%S',
)