implemented command line arguments for testlog creator parametrisation

This commit is contained in:
Dirk Alders 2025-07-23 17:52:47 +02:00
parent a82c85ab02
commit f7f242af10

View File

@ -1,3 +1,4 @@
import argparse
import logging
import time
import random
@ -17,8 +18,16 @@ loggers = [logger_main, logger_db, logger_api]
if __name__ == "__main__":
#
# Parse Arguments
#
parser = argparse.ArgumentParser(description='This is an application generating test logs.')
parser.add_argument('-f', dest='hostname', default='localhost', help='Hostname of the log server')
parser.add_argument('-p', dest='port', default=19996, type=int, help='Port of the log server')
args = parser.parse_args()
report.add_handler_stdout(logger, logging.DEBUG)
report.add_handler_socket(logger)
report.add_handler_socket(logger, host=args.hostname, port=args.port)
print("Sende Logs an den Server. Drücken Sie STRG+C zum Beenden.")
try: