From: Sébastien Han Date: Mon, 28 Jun 2021 16:40:22 +0000 (+0200) Subject: src/ceph-crash.in: adad log-level support X-Git-Tag: v16.2.8~118^2~1 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=af831c65ec41b036bdae39ec8573be6e4a1fdb43;p=ceph.git src/ceph-crash.in: adad log-level support Now, the script can run with --log-level DEBUG to enable DEBUG level logging. Signed-off-by: Sébastien Han (cherry picked from commit cb5d7667102a8fc8ae23dc23e0f424ebb5b85b9b) --- diff --git a/src/ceph-crash.in b/src/ceph-crash.in index 917044db17f..9e1e11181fb 100755 --- a/src/ceph-crash.in +++ b/src/ceph-crash.in @@ -30,6 +30,10 @@ def parse_args(): parser.add_argument( '--name', '-n', help='ceph name to authenticate as (default: try client.crash, client.admin)') + parser.add_argument( + '--log-level', '-l', + help='log level output (default: INFO), support INFO or DEBUG') + return parser.parse_args() @@ -86,6 +90,9 @@ def main(): signal.signal(signal.SIGTERM, handler) args = parse_args() + if args.log_level == 'DEBUG': + log.setLevel(logging.DEBUG) + postdir = os.path.join(args.path, 'posted') if args.name: auth_names = [args.name]