|
@@ -21,22 +21,34 @@ Session = sessionmaker(bind=engine)
|
|
scheduler = BackgroundScheduler()
|
|
scheduler = BackgroundScheduler()
|
|
scheduler.start()
|
|
scheduler.start()
|
|
|
|
|
|
|
|
+# module logger
|
|
LOGGER = logging.getLogger(__name__)
|
|
LOGGER = logging.getLogger(__name__)
|
|
LOGGER.setLevel(logging.INFO)
|
|
LOGGER.setLevel(logging.INFO)
|
|
-# create file handler which logs even debug messages
|
|
|
|
|
|
+
|
|
|
|
+# scheduler logger
|
|
|
|
+SCHEDULER_LOGGER = logging.getLogger('apscheduler')
|
|
|
|
+SCHEDULER_LOGGER.setLevel(logging.DEBUG)
|
|
|
|
+
|
|
|
|
+# create file handler
|
|
FILE_HANDLER = logging.FileHandler('irlt.log')
|
|
FILE_HANDLER = logging.FileHandler('irlt.log')
|
|
-FILE_HANDLER.setLevel(logging.INFO)
|
|
|
|
-# create console handler with a higher log level
|
|
|
|
|
|
+FILE_HANDLER.setLevel(logging.DEBUG)
|
|
|
|
+
|
|
|
|
+# create console handler
|
|
STREAM_HANDLER = logging.StreamHandler()
|
|
STREAM_HANDLER = logging.StreamHandler()
|
|
STREAM_HANDLER.setLevel(logging.INFO)
|
|
STREAM_HANDLER.setLevel(logging.INFO)
|
|
|
|
+
|
|
# create formatter and add it to the handlers
|
|
# create formatter and add it to the handlers
|
|
FORMATTER = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
|
FORMATTER = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
|
|
STREAM_HANDLER.setFormatter(FORMATTER)
|
|
STREAM_HANDLER.setFormatter(FORMATTER)
|
|
FILE_HANDLER.setFormatter(FORMATTER)
|
|
FILE_HANDLER.setFormatter(FORMATTER)
|
|
|
|
+
|
|
# add the handlers to logger
|
|
# add the handlers to logger
|
|
LOGGER.addHandler(STREAM_HANDLER)
|
|
LOGGER.addHandler(STREAM_HANDLER)
|
|
LOGGER.addHandler(FILE_HANDLER)
|
|
LOGGER.addHandler(FILE_HANDLER)
|
|
|
|
|
|
|
|
+SCHEDULER_LOGGER.addHandler(STREAM_HANDLER)
|
|
|
|
+SCHEDULER_LOGGER.addHandler(FILE_HANDLER)
|
|
|
|
+
|
|
# api
|
|
# api
|
|
BASE_URL = os.environ["API_URL"]
|
|
BASE_URL = os.environ["API_URL"]
|
|
HEADERS = {
|
|
HEADERS = {
|