fixed issue crashing connections and added system logger
This commit is contained in:
@@ -1,7 +1,18 @@
|
||||
import logging
|
||||
import os
|
||||
import random
|
||||
import string
|
||||
import sys
|
||||
|
||||
from Classes.System.Server import Server
|
||||
from Classes.System.Logger import Logger
|
||||
|
||||
def get_random_string(length) -> str:
|
||||
# choose from all lowercase letter
|
||||
letters = string.ascii_lowercase
|
||||
result_str = ''.join(random.choice(letters) for i in range(length))
|
||||
print("Random string of length", length, "is:", result_str)
|
||||
return result_str
|
||||
|
||||
def main():
|
||||
# retrieves host data from environment
|
||||
@@ -9,9 +20,11 @@ def main():
|
||||
TCPPORT = "54322"
|
||||
UDPPORT = "54323"
|
||||
|
||||
Server(HOST, TCPPORT, UDPPORT)
|
||||
logger = Logger("log/"+get_random_string(8)+".log")
|
||||
logger.info("starting up server")
|
||||
server = Server(HOST, TCPPORT, UDPPORT, logging)
|
||||
server.getNetworkManager().tcp.stop()
|
||||
sys.exit(0)
|
||||
|
||||
|
||||
if __name__ == "__main__":
|
||||
main()
|
||||
Reference in New Issue
Block a user