1
0
mirror of https://github.com/EDCD/EDMarketConnector.git synced 2025-04-18 18:07:37 +03:00

added support for --trace-all argument to ignore trace-if directives

This commit is contained in:
A_D 2021-08-12 16:46:04 +02:00
parent 41895d591a
commit 03d90daedc
No known key found for this signature in database
GPG Key ID: 4BE9EB7DF45076C4

View File

@ -76,6 +76,12 @@ if __name__ == '__main__': # noqa: C901
action='store_true',
)
parser.add_argument(
"--trace-all",
help="Disable trace-on functionality",
action='store_true'
)
parser.add_argument(
'--reset-ui',
help='reset UI theme and transparency to defaults',
@ -123,9 +129,16 @@ if __name__ == '__main__': # noqa: C901
args = parser.parse_args()
level_to_set: Optional[int] = None
if args.trace:
logger.setLevel(logging.TRACE)
edmclogger.set_channels_loglevel(logging.TRACE)
level_to_set = logging.TRACE # type: ignore # it exists
elif args.trace_all:
level_to_set = logging.TRACE_ALL # type: ignore # it exists
if level_to_set is not None:
logger.setLevel(level_to_set)
edmclogger.set_channels_loglevel(level_to_set)
if args.force_localserver_for_auth:
config.set_auth_force_localserver()