remove flask debug msg (#655)
* Suppress Flask warning message in quiet mode. * Init args.gui if dne.
Этот коммит содержится в:
@@ -79,8 +79,9 @@ class RocProfCompute:
|
||||
self.set_version()
|
||||
self.parse_args()
|
||||
self.__mode = self.__args.mode
|
||||
gui_value = getattr(self.__args, "gui", None)
|
||||
self.__loglevel = setup_logging_priority(
|
||||
self.__args.verbose, self.__args.quiet, self.__mode
|
||||
self.__args.verbose, self.__args.quiet, self.__mode, gui_value
|
||||
)
|
||||
setattr(self.__args, "loglevel", self.__loglevel)
|
||||
set_locale_encoding()
|
||||
|
||||
@@ -168,7 +168,7 @@ def setup_file_handler(loglevel, workload_dir):
|
||||
|
||||
|
||||
# Setup logger priority - called after argument parsing
|
||||
def setup_logging_priority(verbosity, quietmode, appmode):
|
||||
def setup_logging_priority(verbosity, quietmode, appmode, guimode):
|
||||
|
||||
# set loglevel based on selected verbosity and quietmode
|
||||
levels = [logging.INFO, logging.DEBUG, logging.TRACE]
|
||||
@@ -178,6 +178,11 @@ def setup_logging_priority(verbosity, quietmode, appmode):
|
||||
else:
|
||||
loglevel = levels[min(verbosity, len(levels) - 1)] # cap to last level index
|
||||
|
||||
# optional: suppress Werkzeug's messages in analyze GUIs.
|
||||
if quietmode and "analyze" in appmode and guimode:
|
||||
werkzeug_logger = logging.getLogger("werkzeug")
|
||||
werkzeug_logger.setLevel(logging.ERROR)
|
||||
|
||||
# optional: override of default loglevel via env variable which takes precedence
|
||||
if "ROCPROFCOMPUTE_LOGLEVEL" in os.environ.keys():
|
||||
loglevel = os.environ["ROCPROFCOMPUTE_LOGLEVEL"]
|
||||
|
||||
Ссылка в новой задаче
Block a user