用途:在 Litestar 应用中添加或统一日志配置,覆盖日志级别、处理器、结构化输出与请求关联。
主要能力:在创建应用时配置 logging_config;按环境定义不同的日志级别与处理器;为请求加入关联 ID 和一致的事件字段;在生产环境使用结构化日志;避免中间件与处理函数重复记录日志;仅在可操作的失败点保留堆栈信息;不把敏感载荷和密钥写入日志。
使用方式:在创建 Litestar 应用时传入 logging_config,例如: from litestar import Litestar from litestar.logging import LoggingConfig app = Litestar(route_handlers=[], logging_config=LoggingConfig())
检查清单:生产使用结构化日志;日志包含操作名、请求 ID 和状态;避免中间件与处理函数重复记录;堆栈跟踪仅用于可操作的失败点。
参考:https://docs.litestar.dev/latest/usage/logging.html
限制:资料未提供具体处理器配置示例、字段命名规范、性能影响及版本兼容性说明。