diff --git a/arke.py b/arke.py index 2152853..a2a9c2d 100644 --- a/arke.py +++ b/arke.py @@ -1,15 +1,20 @@ -import requests, arkevars, json +import requests, arkevars, json, logging + +FORMAT = "%(asctime)-15s %(clientip)s %(user)-8s %(message)s" +logging.basicConfig(format=FORMAT) +logging.basicConfig(level=logging.DEBUG) +logger = logging.getLogger("arke") def gather_JsonData(monitoringtargets): responseTable = {} for target in monitoringtargets: try: statuscode = requests.get(target).status_code - responseTable[target] = statuscode + logger.info(f"target: {target} statuscode: {statuscode}") # prints the int of the status code. Find more at httpstatusrappers.com :) except requests.ConnectionError: - responseTable[target] = "Failed to connect." + logger.info(f"target: {target} ERROR: Failure to connect.") return responseTable