import time class log(object): def __init__(self, logfile:str) -> None: self.__logfile = logfile self.__filehandle = None if(len(self.__logfile) >= 3): try: self.__filehandle = open(self.__logfile, "w") except FileExistsError: print("Datei existiert bereits...") except: print("Something went wrong!") elif(len(self.__logfile) == 0): print("No logfile!") else: print("Logfile needs to bo longer then 3 digits!") def writeln(self, text:str): try: self.__filehandle.writelines(F"{time.strftime("%H:%M:%S")}: {text} \n") except: print("[Log] Something went wrong on write line to logfile!") def __del__(self): self.writeln("Log closed!") self.__filehandle.close()