From 08565e8a98f616b57d63dfd4043f47a87a1064dd Mon Sep 17 00:00:00 2001 From: Philipp Maier Date: Fri, 21 Nov 2025 11:30:51 +0100 Subject: [PATCH] pySim-shell: use log level INFO by default The default log level of the PySimLogger is DEBUG by default. This is to ensure that all messages are printed in an unconfigured setup. However in pySim-Shell we care about configuring the logger, so let's set the debug log level to INFO in startup. This will allow us to turn debug messages on and off using the verbose switch. Change-Id: I89315f830ce1cc2d573887de4f4cf4e19d17543b Related: SYS#7725 --- pySim-shell.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pySim-shell.py b/pySim-shell.py index 8b0b58ef..c629656d 100755 --- a/pySim-shell.py +++ b/pySim-shell.py @@ -229,7 +229,7 @@ Online manual available at https://downloads.osmocom.org/docs/pysim/master/html/ if new == True: PySimLogger.set_level(logging.DEBUG) else: - PySimLogger.set_level() + PySimLogger.set_level(logging.INFO) class Cmd2ApduTracer(ApduTracer): def __init__(self, cmd2_app): @@ -1144,6 +1144,9 @@ if __name__ == '__main__': if (opts.verbose): PySimLogger.set_verbose(True) PySimLogger.set_level(logging.DEBUG) + else: + PySimLogger.set_verbose(False) + PySimLogger.set_level(logging.INFO) # Register csv-file as card data provider, either from specified CSV # or from CSV file in home directory