option to disable colors in output

This commit is contained in:
Wolfgang Hottgenroth 2021-09-15 17:36:57 +02:00
parent 5744e84842
commit d297eb60b3
Signed by: wn
GPG Key ID: 6C1E5E531E0D5D7F

View File

@ -38,14 +38,21 @@ parser.add_argument('--verbosity', '-v',
help='Minimal log level for output: DEBUG, INFO, WARNING, ..., default: DEBUG', help='Minimal log level for output: DEBUG, INFO, WARNING, ..., default: DEBUG',
required=False, required=False,
default="DEBUG") default="DEBUG")
parser.add_argument('--nocolorize', '-n',
help='disable colored output (for cron)',
required=False,
action='store_true',
default=False)
args = parser.parse_args() args = parser.parse_args()
operation = args.operation operation = args.operation
params = json.loads(args.params) params = json.loads(args.params)
logLevel = args.verbosity logLevel = args.verbosity
noColorize = args.nocolorize
logger.remove() logger.remove()
logger.add(sys.stderr, colorize=True, level=logLevel) logger.add(sys.stderr, colorize=(not noColorize), level=logLevel)
dbh = None dbh = None