From b948aa6ebf6add3e3bfe3082f012ee72e7048efa Mon Sep 17 00:00:00 2001 From: Karl W Schulz Date: Thu, 7 Mar 2024 10:15:21 -0600 Subject: [PATCH] add indent support to console_log() Signed-off-by: Karl W Schulz [ROCm/rocprofiler-compute commit: 63129e4247581860bb74b9036d41ea771dcc1222] --- projects/rocprofiler-compute/src/utils/utils.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/projects/rocprofiler-compute/src/utils/utils.py b/projects/rocprofiler-compute/src/utils/utils.py index 28ad15797a..12587cde48 100644 --- a/projects/rocprofiler-compute/src/utils/utils.py +++ b/projects/rocprofiler-compute/src/utils/utils.py @@ -56,11 +56,15 @@ def console_error(*argv): sys.exit(1) -def console_log(*argv): +def console_log(*argv,indent_level=0): + indent = '' + if indent_level >= 1: + indent = ' ' * 3 * indent_level + '|-> ' # spaces per indent level + if len(argv) > 1: - logging.info(f"[{argv[0]}] {argv[1]}") + logging.info(indent + f"[{argv[0]}] {argv[1]}") else: - logging.info(f"{argv[0]}") + logging.info(indent + f"{argv[0]}") def console_debug(*argv):