Eolian: Add command line argument for increasing verbosity
This commit is contained in:
parent
5416e1dadc
commit
a9e0bb6f4d
|
@ -9,7 +9,8 @@ parser = ArgumentParser(description="Python generator for eolian")
|
||||||
# parser.add_argument(
|
# parser.add_argument(
|
||||||
# '--header-file', required=True,
|
# '--header-file', required=True,
|
||||||
# help="Filename of the library header")
|
# help="Filename of the library header")
|
||||||
parser.add_argument('-o', '--output', default="/tmp")
|
parser.add_argument('-v', '--verbose', action="count")
|
||||||
|
parser.add_argument('-o', '--output', default="/tmp", help="max is -vvv")
|
||||||
parser.add_argument('paths', nargs="+")
|
parser.add_argument('paths', nargs="+")
|
||||||
args = parser.parse_args()
|
args = parser.parse_args()
|
||||||
|
|
||||||
|
@ -18,9 +19,13 @@ handler = logging.StreamHandler()
|
||||||
formatter = logging.Formatter("%(name)s %(levelname)s: %(message)s")
|
formatter = logging.Formatter("%(name)s %(levelname)s: %(message)s")
|
||||||
handler.setFormatter(formatter)
|
handler.setFormatter(formatter)
|
||||||
log = logging.getLogger("efl.eolian")
|
log = logging.getLogger("efl.eolian")
|
||||||
log.setLevel(logging.INFO)
|
|
||||||
log.addHandler(handler)
|
log.addHandler(handler)
|
||||||
|
|
||||||
|
level = logging.ERROR
|
||||||
|
if args.verbose:
|
||||||
|
level -= 10 * args.verbose
|
||||||
|
log.setLevel(level)
|
||||||
|
|
||||||
from efl import eolian
|
from efl import eolian
|
||||||
eolian.init()
|
eolian.init()
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue