From a04baa4dcae7e574877ec1105b2e0c7facb97e09 Mon Sep 17 00:00:00 2001 From: Valentin CZERYBA Date: Thu, 9 Mar 2023 21:08:23 +0100 Subject: [PATCH] add logfile --- web_scrap.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/web_scrap.py b/web_scrap.py index ee92912..c0b54ce 100644 --- a/web_scrap.py +++ b/web_scrap.py @@ -184,6 +184,7 @@ if __name__ == '__main__': default="backup", help="backup file path") parser.add_argument("--debug", help="Verbosity", action="store_true") + parser.add_argument("--logfile", help="Log file", default="") parser.add_argument("--no-css", help="No CSS", dest="css", action="store_true") parser.add_argument("--no-js", help="No JS", dest="js", action="store_true") parser.add_argument("--no-img", help="No img", dest="img", action="store_true") @@ -203,6 +204,17 @@ if __name__ == '__main__': formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s') ch.setFormatter(formatter) logger.addHandler(ch) + + + if len(args.logfile) > 0: + fileHandler = logging.FileHandler(args.logfile) + if args.debug is True: + fileHandler.setLevel(logging.DEBUG) + else: + fileHandler.setLevel(logging.INFO) + fileHandler.setFormatter(formatter) + logger.addHandler(fileHandler) + try: o = urlparse(args.url) o = o._replace(scheme="https") -- 2.47.1