21 lines
547 B
Python
21 lines
547 B
Python
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() |