SuperAPI AI 工具集

litestar-logging

通用与其它

查看项目

更新于 10-15 16:48

技能介绍

用途:为 Litestar 应用集中配置日志,统一后端选择、异常记录策略与请求/应用日志用法。

主要能力:支持标准库 logging、picologging(logging_module="picologging")、Structlog 插件及自定义配置子类;内置非阻塞 queue_listener 处理器;可显式决定异常记录方式(log_exceptions,如 "always"),并用 disable_stack_trace 抑制预期异常(如 404、领域校验错误)的堆栈跟踪。

使用方式:在应用构建时一次性配置,优先使用 queue_listener;请求内用 request.logger,应用级事件用共享 app logger;按需查阅 references/configuration-patterns.md 与 references/exception-and-structlog-patterns.md。

适用场景:异步应用的日志接入、异常日志策略制定、结构化日志与脱敏规范。

限制与注意:资料未提供收费、价格、平台支持与具体效果信息;文档强调不得记录密钥、令牌与敏感请求数据,避免跨中间件、异常处理器与业务代码重复记录,并将日志与指标、追踪分离。官方参考:https://docs.litestar.dev/latest/usage/logging.html