| 1234567891011 |
- from pydantic_settings import BaseSettings, SettingsConfigDict
- class LogSettings(BaseSettings):
- model_config = SettingsConfigDict(env_prefix='log_', extra='ignore')
-
- level: str = 'DEBUG' # 日志级别
- path: str = 'logs' # 日志文件保存路径
- is_detail: bool = False # 是否开启详细日志(每种类型一个文件)
- rotation: str = '50MB' # 日志文件最大大小
- retention: str = '10 days' # 日志保存时间
|