From d297eb60b3ab9c9b21437849f6910b50d2b0fafb Mon Sep 17 00:00:00 2001 From: Wolfgang Ludger Hottgenroth Date: Wed, 15 Sep 2021 17:36:57 +0200 Subject: [PATCH] option to disable colors in output --- cli/hv2cli.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/cli/hv2cli.py b/cli/hv2cli.py index 3c598e0..c8bca70 100644 --- a/cli/hv2cli.py +++ b/cli/hv2cli.py @@ -38,14 +38,21 @@ parser.add_argument('--verbosity', '-v', help='Minimal log level for output: DEBUG, INFO, WARNING, ..., default: DEBUG', required=False, default="DEBUG") +parser.add_argument('--nocolorize', '-n', + help='disable colored output (for cron)', + required=False, + action='store_true', + default=False) + args = parser.parse_args() operation = args.operation params = json.loads(args.params) logLevel = args.verbosity +noColorize = args.nocolorize logger.remove() -logger.add(sys.stderr, colorize=True, level=logLevel) +logger.add(sys.stderr, colorize=(not noColorize), level=logLevel) dbh = None