从环境变量刷新缓存配置(模块加载时及需要时调用)
()
| 39 | |
| 40 | |
| 41 | def _refresh_config(): |
| 42 | """从环境变量刷新缓存配置(模块加载时及需要时调用)""" |
| 43 | global _cached_log_level, _cached_log_file, _log_enabled |
| 44 | level = os.getenv("LOG_LEVEL", "info").lower() |
| 45 | _cached_log_level = LOG_LEVELS.get(level, LOG_LEVELS["info"]) |
| 46 | _cached_log_file = os.getenv("LOG_FILE", "log.txt") |
| 47 | _log_enabled = os.getenv("ENABLE_LOG", "1").strip().lower() not in ("0", "false", "no", "off") |
| 48 | |
| 49 | |
| 50 | def _get_current_log_level() -> int: |