Quiet mode added
diff --git a/voltha/main.py b/voltha/main.py
index b8fc26b..7c6c745 100755
--- a/voltha/main.py
+++ b/voltha/main.py
@@ -32,7 +32,9 @@
     parser.add_argument('--no-banner', dest='no_banner', action='store_true', default=False,
                         help='omit startup banner log lines')
     parser.add_argument('-v', '--verbose', dest='verbose', action='store_true', default=False,
-                        help='verbose print out')
+                        help='enable verbose logging')
+    parser.add_argument('-q', '--quiet', dest='quiet', action='store_true', default=False,
+                        help="suppress debug and info logs")
 
     return parser.parse_args()
 
@@ -48,7 +50,7 @@
     # Configure standard logging
     DATEFMT = '%Y-%m-%dT%H:%M:%S'
     FORMAT = '%(asctime)-15s.%(msecs)03d %(levelname)-8s %(msg)s'
-    level = logging.DEBUG if args.verbose else logging.INFO
+    level = logging.DEBUG if args.verbose else (logging.WARN if args.quiet else logging.INFO)
     logging.basicConfig(stream=sys.stdout, level=level, format=FORMAT, datefmt=DATEFMT)
 
     # Hook up structlog to standard logging
@@ -72,6 +74,7 @@
     log.info('| | / / / / / /   / / / /_/ / /| |')
     log.info('| |/ / /_/ / /___/ / / __  / ___ |')
     log.info('|___/\____/_____/_/ /_/ /_/_/  |_|')
+    log.info('(to stop: press Ctrl-C)')
 
 
 def cleanup(log):