feat: 军事科技每日资讯推送系统 - Docker部署 + 日志系统 + 数据目录重组

This commit is contained in:
poiuy
2026-07-12 20:01:02 +08:00
commit 54ca4b1b6a
267 changed files with 47047 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
"""
标准日志模块:统一管理 info / warning / error 输出
"""
import logging
import sys
_logger = None
def get_logger(name="military_digest"):
"""获取或创建全局 logger 实例"""
global _logger
if _logger is not None:
return _logger
_logger = logging.getLogger(name)
_logger.setLevel(logging.INFO)
fmt = logging.Formatter(
"%(asctime)s [%(levelname)s] %(message)s",
datefmt="%H:%M:%S",
)
handler = logging.StreamHandler(sys.stdout)
handler.setFormatter(fmt)
_logger.addHandler(handler)
return _logger