From 9e06bcb624e48e986cabbfec79156100223d4836 Mon Sep 17 00:00:00 2001 From: Karl W Schulz Date: Thu, 7 Mar 2024 16:53:31 -0600 Subject: [PATCH] adding --quiet and --verbose options to top-level help info; pass quiet arg to setup_logging function Signed-off-by: Karl W Schulz [ROCm/rocprofiler-compute commit: 2dd72f7366e1fa2e62ec4c175e53fd3c7ddbe241] --- projects/rocprofiler-compute/src/argparser.py | 13 +++++++++++++ projects/rocprofiler-compute/src/omniperf_base.py | 2 +- 2 files changed, 14 insertions(+), 1 deletion(-) diff --git a/projects/rocprofiler-compute/src/argparser.py b/projects/rocprofiler-compute/src/argparser.py index b3137d83ed..ad770aad80 100644 --- a/projects/rocprofiler-compute/src/argparser.py +++ b/projects/rocprofiler-compute/src/argparser.py @@ -50,6 +50,16 @@ def omniarg_parser(parser, omniperf_home, supported_archs, omniperf_version): general_group.add_argument( "-s", "--specs", action="store_true", help="Print system specs." ) + general_group.add_argument( + "-q", "--quiet", action="store_true", help="Run in quiet mode." + ) + general_group.add_argument( + "-V", + "--verbose", + help="Increase output verbosity (use multiple times for higher levels)", + action="count", + default=0, + ) subparsers = parser.add_subparsers( dest="mode", help="Select mode of interaction with the target application:" @@ -88,6 +98,9 @@ Examples: general_group.add_argument( "-v", "--version", action="version", version=omniperf_version["ver_pretty"] ) + general_group.add_argument( + "-q", "--quiet", action="store_true", help="Run in quiet mode." + ) general_group.add_argument( "-V", "--verbose", diff --git a/projects/rocprofiler-compute/src/omniperf_base.py b/projects/rocprofiler-compute/src/omniperf_base.py index 86a9d9f393..c856647ebf 100644 --- a/projects/rocprofiler-compute/src/omniperf_base.py +++ b/projects/rocprofiler-compute/src/omniperf_base.py @@ -72,7 +72,7 @@ class Omniperf: self.set_version() self.parse_args() - self.__loglevel = setup_logging(self.__args.verbose) + self.__loglevel = setup_logging(self.__args.verbose,self.__args.quiet) setattr(self.__args, "loglevel", self.__loglevel) self.__mode = self.__args.mode