adding --quiet and --verbose options to top-level help info; pass

quiet arg to setup_logging function

Signed-off-by: Karl W Schulz <karl.schulz@amd.com>


[ROCm/rocprofiler-compute commit: 2dd72f7366]
This commit is contained in:
Karl W Schulz
2024-03-07 16:53:31 -06:00
committed by Karl W. Schulz
szülő 975c2dad8b
commit 9e06bcb624
2 fájl változott, egészen pontosan 14 új sor hozzáadva és 1 régi sor törölve
@@ -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",
@@ -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