summaryrefslogtreecommitdiff
path: root/tools/ccfg-merge-debug
diff options
context:
space:
mode:
Diffstat (limited to 'tools/ccfg-merge-debug')
-rwxr-xr-xtools/ccfg-merge-debug8
1 files changed, 8 insertions, 0 deletions
diff --git a/tools/ccfg-merge-debug b/tools/ccfg-merge-debug
index aac60528..5b6b050a 100755
--- a/tools/ccfg-merge-debug
+++ b/tools/ccfg-merge-debug
@@ -3,6 +3,7 @@
from cloudinit import handlers
from cloudinit.handlers import cloud_config as cc_part
from cloudinit import helpers
+from cloudinit import log as logging
from cloudinit.settings import PER_INSTANCE
from cloudinit import user_data as ud
@@ -17,9 +18,16 @@ def main():
description='test cloud-config merging')
parser.add_argument("--output", "-o", metavar="file",
help="specify output file", default="-")
+ parser.add_argument('--verbose', '-v', action='count', default=0)
parser.add_argument('files', nargs='+')
args = parser.parse_args()
+
+ if args.verbose:
+ level = (logging.WARN, logging.INFO,
+ logging.DEBUG)[min(args.verbose, 2)]
+ logging.setupBasicLogging(level)
+
outfile = args.output
if args.output == "-":
outfile = "/dev/stdout"