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(
|
||||
# '--header-file', required=True,
|
||||
# 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="+")
|
||||
args = parser.parse_args()
|
||||
|
||||
|
@ -18,9 +19,13 @@ handler = logging.StreamHandler()
|
|||
formatter = logging.Formatter("%(name)s %(levelname)s: %(message)s")
|
||||
handler.setFormatter(formatter)
|
||||
log = logging.getLogger("efl.eolian")
|
||||
log.setLevel(logging.INFO)
|
||||
log.addHandler(handler)
|
||||
|
||||
level = logging.ERROR
|
||||
if args.verbose:
|
||||
level -= 10 * args.verbose
|
||||
log.setLevel(level)
|
||||
|
||||
from efl import eolian
|
||||
eolian.init()
|
||||
|
||||
|
|
Loading…
Reference in New Issue