Party/log.py
2023-05-19 16:58:36 +02:00

55 lines
1.5 KiB
Python

""" Server logging system """
import os
import time
date = lambda: time.strftime("%d-%m-%Y %H:%M:%S", time.localtime(time.time()))
def clear_log():
""" clearing log """
print("f")
def log_server(log, type):
""" server log"""
raise Exception("Deprecated, use insert_log()")
file_size = os.path.getsize('./Config/log/server.log')
date = time.strftime("%d-%m-%Y %H:%M:%S", time.localtime(time.time()))
if file_size >= 1024*1024:
clear_log()
log = date + ' [' + type + '] ' + log
datei = open('./Config/log/server.log', 'a')
datei.write('\n' + " " + log)
log = date
datei.close()
def chat_log(data, log_type):
""" chat log """
raise Exception("Deprecated, use insert_log()")
file_size = os.path.getsize('./Config/log/chat.log')
date = lambda: time.strftime("%d-%m-%Y %H:%M:%S", time.localtime(time.time()))
if file_size >= 1024*1024:
clear_log()
current_date = date()
data = f'{current_date} [{log_type}] {data}\n'
datei = open('./Config/log/chat.log', 'a')
datei.write(data)
data = date()
datei.close()
def insert_log(file: str, data: str, log_type: str):
full_file_name = f'./Config/log/{file}.log'
file_size = os.path.getsize(full_file_name)
if file_size >= 1024*1024:
clear_log()
current_date = date()
data = f'{current_date} [{log_type}] {data}\n'
datei = open(full_file_name, 'a')
datei.write(data)
data = date()
datei.close()
if __name__ == "__main__":
print("Use main.py to use program")