test.py 892 B

12345678910111213141516171819202122232425262728293031
  1. # -*- coding: utf-8 -*-
  2. # Author : Charley
  3. # Python : 3.10.8
  4. # Date : 2026/3/9 15:01
  5. import time
  6. from loguru import logger
  7. from mysql_pool import MySQLConnectionPool
  8. logger.remove()
  9. logger.add("./logs/{time:YYYYMMDD}.log", encoding='utf-8', rotation="00:00",
  10. format="[{time:YYYY-MM-DD HH:mm:ss.SSS}] {level} {message}",
  11. level="DEBUG", retention="7 day")
  12. now_time = time.strftime("%Y-%m-%d %H:%M:%S", time.localtime())
  13. logger.info(f"程序开始运行时间:{now_time}")
  14. sql_pool = MySQLConnectionPool(log=logger)
  15. if not sql_pool.check_pool_health():
  16. logger.error("数据库连接池异常")
  17. raise RuntimeError("数据库连接池异常")
  18. token_row = sql_pool.select_one("SELECT token FROM zc_token WHERE id = 1")
  19. if not token_row:
  20. logger.error("未查询到 token")
  21. token = token_row[0]
  22. logger.debug(f"token: {token}")
  23. logger.info("test 测试")