Call vlogging.basic_config as part of main_decorator.
This commit is contained in:
parent
e826eeca2c
commit
c87fc584da
1 changed files with 7 additions and 0 deletions
|
@ -243,6 +243,13 @@ def main_decorator(subject, *args, **kwargs):
|
||||||
(argv, level) = get_level_by_argv(argv)
|
(argv, level) = get_level_by_argv(argv)
|
||||||
context = main_log_context(subject, level, *args, **kwargs)
|
context = main_log_context(subject, level, *args, **kwargs)
|
||||||
|
|
||||||
|
# We need to call basic_config so that operatornotify's logs have
|
||||||
|
# somewhere to go. We do this only during wrapped, not before, so
|
||||||
|
# that if the main also has vlogging.main_decorator or any other
|
||||||
|
# decorators that will prepare the logging before main is called,
|
||||||
|
# this shouldn't interfere with those.
|
||||||
|
vlogging.basic_config(vlogging.INFO)
|
||||||
|
|
||||||
if isinstance(context, contextlib.nullcontext):
|
if isinstance(context, contextlib.nullcontext):
|
||||||
return main(argv)
|
return main(argv)
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue