banner.py 468 B

123456789101112131415161718
  1. from app.config.path_conf import BANNER_FILE
  2. from app.core.logger import log
  3. def worship(env: str) -> None:
  4. """
  5. 读取并打印启动 Banner(优先 `banner.txt`,并附带当前环境名)。
  6. 参数:
  7. - env (str): 当前运行环境标识。
  8. 返回:
  9. - None
  10. """
  11. if BANNER_FILE.exists():
  12. banner = BANNER_FILE.read_text(encoding="utf-8")
  13. banner = f"🚀 当前运行环境: {env}\n{banner}"
  14. log.info(banner)