mirror of
https://github.com/PaddlePaddle/FastDeploy.git
synced 2026-04-22 16:07:51 +08:00
[Feature] Add logging parameters and error output to terminal (#7098)
This commit is contained in:
@@ -15,9 +15,24 @@ environment_variables: dict[str, Callable[[], Any]] = {
|
||||
# Log directory
|
||||
"FD_LOG_DIR": lambda: os.getenv("FD_LOG_DIR", "log"),
|
||||
|
||||
# Global log level, prefer this over FD_DEBUG. Supports "INFO" and "DEBUG".
|
||||
"FD_LOG_LEVEL": lambda: os.getenv("FD_LOG_LEVEL", None),
|
||||
|
||||
# Enable debug mode (0 or 1)
|
||||
"FD_DEBUG": lambda: int(os.getenv("FD_DEBUG", "0")),
|
||||
|
||||
# Request logging master switch. Set to 0 to disable request logging.
|
||||
"FD_LOG_REQUESTS": lambda: int(os.getenv("FD_LOG_REQUESTS", "1")),
|
||||
|
||||
# Request logging detail level (0-3). Higher level means more verbose output.
|
||||
"FD_LOG_REQUESTS_LEVEL": lambda: int(os.getenv("FD_LOG_REQUESTS_LEVEL", "0")),
|
||||
|
||||
# Max field length for request logging truncation.
|
||||
"FD_LOG_MAX_LEN": lambda: int(os.getenv("FD_LOG_MAX_LEN", "2048")),
|
||||
|
||||
# Unified trace mode: off, local, otel, all.
|
||||
"FD_TRACE": lambda: os.getenv("FD_TRACE", "off"),
|
||||
|
||||
# FastDeploy log retention days
|
||||
"FD_LOG_BACKUP_COUNT": lambda: os.getenv("FD_LOG_BACKUP_COUNT", "7"),
|
||||
|
||||
|
||||
@@ -15,9 +15,24 @@ environment_variables: dict[str, Callable[[], Any]] = {
|
||||
# 日志目录
|
||||
"FD_LOG_DIR": lambda: os.getenv("FD_LOG_DIR", "log"),
|
||||
|
||||
# 全局日志级别,优先于 FD_DEBUG。支持 "INFO" 和 "DEBUG"。
|
||||
"FD_LOG_LEVEL": lambda: os.getenv("FD_LOG_LEVEL", None),
|
||||
|
||||
# 是否启用调试模式,可设置为 0 或 1
|
||||
"FD_DEBUG": lambda: int(os.getenv("FD_DEBUG", "0")),
|
||||
|
||||
# 请求日志总开关。设置为 0 禁用请求日志。
|
||||
"FD_LOG_REQUESTS": lambda: int(os.getenv("FD_LOG_REQUESTS", "1")),
|
||||
|
||||
# 请求日志详细级别 (0-3)。级别越高输出越详细。
|
||||
"FD_LOG_REQUESTS_LEVEL": lambda: int(os.getenv("FD_LOG_REQUESTS_LEVEL", "0")),
|
||||
|
||||
# 请求日志字段截断最大长度。
|
||||
"FD_LOG_MAX_LEN": lambda: int(os.getenv("FD_LOG_MAX_LEN", "2048")),
|
||||
|
||||
# 统一的 trace 开关:off, local, otel, all。
|
||||
"FD_TRACE": lambda: os.getenv("FD_TRACE", "off"),
|
||||
|
||||
# FastDeploy 日志保留天数
|
||||
"FD_LOG_BACKUP_COUNT": lambda: os.getenv("FD_LOG_BACKUP_COUNT", "7"),
|
||||
|
||||
|
||||
Reference in New Issue
Block a user