2024-11-14 13:03:00 +08:00
|
|
|
from utils import pgclass
|
2024-11-13 21:20:21 +08:00
|
|
|
from sqlalchemy.orm import sessionmaker
|
|
|
|
|
|
|
|
def logger(engine, type, message):
|
|
|
|
Session = sessionmaker(bind=engine)
|
|
|
|
session = Session()
|
|
|
|
table = pgclass.SQLlog
|
|
|
|
|
|
|
|
flag = False
|
|
|
|
# new post & del post
|
|
|
|
if type == "newpost" or type == "delpost":
|
|
|
|
flag = True
|
|
|
|
log = table(source = "general", message = message)
|
|
|
|
|
|
|
|
# session.add
|
|
|
|
if flag:
|
|
|
|
session.add(log)
|
|
|
|
session.commit()
|
|
|
|
|
|
|
|
# session.close
|
|
|
|
session.close()
|
|
|
|
|
|
|
|
|