From f7f242af104f2b6aa25e6d5b87bd6abfa078a903 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Wed, 23 Jul 2025 17:52:47 +0200 Subject: [PATCH] implemented command line arguments for testlog creator parametrisation --- testlogs.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/testlogs.py b/testlogs.py index 0d1f574..bc75577 100644 --- a/testlogs.py +++ b/testlogs.py @@ -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: