diff --git a/parsedmarc/__init__.py b/parsedmarc/__init__.py index 8cc2ca7..e954261 100644 --- a/parsedmarc/__init__.py +++ b/parsedmarc/__init__.py @@ -787,6 +787,8 @@ def parse_report_email(input_, offline=False, nameservers=None, subject = None feedback_report = None sample = None + if "From" in msg_headers: + logger.info("Parsing mail from {0}".format(msg_headers["From"])) if "Subject" in msg_headers: subject = msg_headers["Subject"] for part in msg.walk(): @@ -958,7 +960,7 @@ def get_dmarc_reports_from_mbox(input_, nameservers=None, dns_timeout=2.0, input_)) for i in range(len(message_keys)): message_key = message_keys[i] - logger.debug("Processing message {0} of {1}".format( + logger.info("Processing message {0} of {1}".format( i+1, total_messages )) msg_content = mbox.get_string(message_key) @@ -1087,7 +1089,7 @@ def get_dmarc_reports_from_inbox(connection=None, reports_folder)) for i in range(len(messages)): msg_uid = messages[i] - logger.debug("Processing message {0} of {1}: UID {2}".format( + logger.info("Processing message {0} of {1}: UID {2}".format( i+1, total_messages, msg_uid )) diff --git a/parsedmarc/cli.py b/parsedmarc/cli.py index c650139..14f168b 100644 --- a/parsedmarc/cli.py +++ b/parsedmarc/cli.py @@ -526,6 +526,8 @@ def _main(): logger.error("You must supply input files, or an IMAP configuration") exit(1) + logger.info("Starting dmarcparse") + if opts.save_aggregate or opts.save_forensic: try: if opts.elasticsearch_hosts: diff --git a/parsedmarc/elastic.py b/parsedmarc/elastic.py index 32cdea4..992d02c 100644 --- a/parsedmarc/elastic.py +++ b/parsedmarc/elastic.py @@ -295,7 +295,7 @@ def save_aggregate_report_to_elasticsearch(aggregate_report, Raises: AlreadySaved """ - logger.debug("Saving aggregate report to Elasticsearch") + logger.info("Saving aggregate report to Elasticsearch") aggregate_report = aggregate_report.copy() metadata = aggregate_report["report_metadata"] org_name = metadata["org_name"] @@ -426,7 +426,7 @@ def save_forensic_report_to_elasticsearch(forensic_report, AlreadySaved """ - logger.debug("Saving forensic report to Elasticsearch") + logger.info("Saving forensic report to Elasticsearch") forensic_report = forensic_report.copy() sample_date = None if forensic_report["parsed_sample"]["date"] is not None: