Added some new classes

This commit is contained in:
Christian
2024-08-16 11:40:14 +02:00
parent ae2e28cfca
commit 0bbe702f8a
8 changed files with 80 additions and 31 deletions

21
logger.py Normal file
View File

@@ -0,0 +1,21 @@
import time
class log(object):
def __init__(self, logfile:str) -> None:
__logfile = logfile
__filehandle = None
try:
self.__filehandle = open(self.logfile, "w")
except FileExistsError:
print("Datei existiert bereits...")
except:
print("Something went wrong!")
def writeln(self, text:str):
self.__filehandle.writelines(F"{time.strftime("%H:%M:%S")}: {text}")
def __del__(self):
self.writeln("Log closed!")
self.__filehandle.close()