Move logger and add --debug

This commit is contained in:
samwiseg0 2018-12-05 00:43:15 -05:00
parent 98f6d4516e
commit 8245dfd69c
2 changed files with 12 additions and 11 deletions

View file

@ -26,22 +26,12 @@ def threaded(job):
if __name__ == "__main__": if __name__ == "__main__":
# Initiate the logger
vl = VarkenLogger()
vl.logger.info('Starting Varken...')
vl.logger.info(u"{} {} ({}{})".format(
platform.system(), platform.release(), platform.version(),
' - {}'.format(PLATFORM_LINUX_DISTRO) if PLATFORM_LINUX_DISTRO else ''
))
vl.logger.info(u"Python {}".format(sys.version))
parser = ArgumentParser(prog='varken', parser = ArgumentParser(prog='varken',
description='Command-line utility to aggregate data from the plex ecosystem into InfluxDB', description='Command-line utility to aggregate data from the plex ecosystem into InfluxDB',
formatter_class=RawTextHelpFormatter) formatter_class=RawTextHelpFormatter)
parser.add_argument("-d", "--data-folder", help='Define an alternate data folder location') parser.add_argument("-d", "--data-folder", help='Define an alternate data folder location')
parser.add_argument("-l", "--log-level", choices=['info', 'error', 'debug'], help='Not yet implemented') parser.add_argument("-D", "--debug", action='store_true', help='Use to enable DEBUG logging')
opts = parser.parse_args() opts = parser.parse_args()
@ -57,6 +47,16 @@ if __name__ == "__main__":
else: else:
exit("{} does not exist".format(ARG_FOLDER)) exit("{} does not exist".format(ARG_FOLDER))
# Initiate the logger
vl = VarkenLogger(data_folder=DATA_FOLDER, debug=opts.debug)
vl.logger.info('Starting Varken...')
vl.logger.info(u"{} {} ({}{})".format(
platform.system(), platform.release(), platform.version(),
' - {}'.format(PLATFORM_LINUX_DISTRO) if PLATFORM_LINUX_DISTRO else ''
))
vl.logger.info(u"Python {}".format(sys.version))
CONFIG = INIParser(DATA_FOLDER) CONFIG = INIParser(DATA_FOLDER)
DBMANAGER = DBManager(CONFIG.influx_server) DBMANAGER = DBManager(CONFIG.influx_server)

View file

@ -1,4 +1,5 @@
import logging import logging
from datetime import datetime, timezone from datetime import datetime, timezone
from geoip2.errors import AddressNotFoundError from geoip2.errors import AddressNotFoundError
from requests import Session, Request from requests import Session, Request