]>
git.ipfire.org Git - people/ms/nitsi.git/blob - nitsi.in
3 from nitsi
.test
import test
4 from nitsi
.logger
import init_logging
7 logger
= logging
.getLogger("nitsi")
8 logger
.setLevel(logging
.DEBUG
)
9 # create console handler with a higher log level
10 ch
= logging
.StreamHandler()
11 ch
.setLevel(logging
.DEBUG
)
13 formatter
= logging
.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
14 ch
.setFormatter(formatter
)
15 # add the handlers to the logger
18 if __name__
== "__main__":
21 parser
= argparse
.ArgumentParser()
23 parser
.add_argument("-d", "--directory", dest
="dir")
25 parser
.add_argument("-v" "--version", help="Display version and exit",
26 action
="store_true", dest
="version")
28 args
= parser
.parse_args()
31 logger
.info("nitsi version: {}".format("@PACKAGE_VERSION@"))
33 log_dir
= init_logging(args
.dir)
34 # We now going to log everything to log_dir/genaral.log
35 fh
= logging
.FileHandler("{}/general.log".format(log_dir
))
36 fh
.setLevel(logging
.DEBUG
)
38 logger
.debug("We now logging everything to {}/general.log".format(log_dir
))
40 currenttest
= test(args
.dir, log_dir
)
41 currenttest
.read_settings()
42 currenttest
.virtual_environ_setup()
43 currenttest
.load_recipe()
45 currenttest
.virtual_environ_start()
46 currenttest
.run_recipe()
47 except BaseException
as e
:
50 currenttest
.virtual_environ_stop()