23 lines
492 B
Python
23 lines
492 B
Python
|
import pgclass
|
||
|
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()
|
||
|
|
||
|
|