implemented command line arguments for testlog creator parametrisation
This commit is contained in:
parent
a82c85ab02
commit
f7f242af10
11
testlogs.py
11
testlogs.py
@ -1,3 +1,4 @@
|
|||||||
|
import argparse
|
||||||
import logging
|
import logging
|
||||||
import time
|
import time
|
||||||
import random
|
import random
|
||||||
@ -17,8 +18,16 @@ loggers = [logger_main, logger_db, logger_api]
|
|||||||
|
|
||||||
|
|
||||||
if __name__ == "__main__":
|
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_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.")
|
print("Sende Logs an den Server. Drücken Sie STRG+C zum Beenden.")
|
||||||
try:
|
try:
|
||||||
|
Loading…
x
Reference in New Issue
Block a user