CC-5709: Airtime Analyzer Queue

* Added StatusReporter class to make HTTP requests back to Airtime
* Handle even more errors now
* Added proper logging and log rotation
* Added --debug flag for increased logging.
This commit is contained in:
Albert Santoni 2014-03-05 22:43:47 -05:00
parent a6a64a2b9e
commit 59535850e2
7 changed files with 185 additions and 46 deletions

View file

@ -10,12 +10,13 @@ print "Airtime Analyzer " + VERSION
parser = argparse.ArgumentParser()
parser.add_argument("-d", "--daemon", help="run as a daemon", action="store_true")
parser.add_argument("--debug", help="log full debugging output", action="store_true")
args = parser.parse_args()
if args.daemon:
with daemon.DaemonContext():
analyzer = aa.AirtimeAnalyzerServer()
analyzer = aa.AirtimeAnalyzerServer(debug=args.debug)
else:
# Run without daemonizing
analyzer = aa.AirtimeAnalyzerServer()
analyzer = aa.AirtimeAnalyzerServer(debug=args.debug)