dfr / utils /logger.py
UNUSUALxd's picture
Update utils/logger.py
2e96459 verified
from datetime import datetime, timedelta
def log(message: str):
from bot.state import state
pkt_time = (datetime.utcnow() + timedelta(hours=5)).strftime('%H:%M PKT')
log_entry = f"[{pkt_time}] {message}"
print(log_entry)
state["log_buffer"].insert(0, log_entry)
if len(state["log_buffer"]) > 50:
state["log_buffer"].pop()
def get_recent_logs(n=20) -> list[str]:
from bot.state import state
return state["log_buffer"][:n]