Skip to content

【bug】tq修改全局默认 Logger 工厂,非常影响用户排查问题 #548

Description

@jarvisz3
  1. import tqsdk 阶段执行 logging.setLoggerClass(shinny_structlog.ShinnyLogger),修改全局默认 Logger 工厂,违反 Python 库开发最佳实践;
  2. 后果:宿主应用getLogger 时机不同,拿到的 logger 实例类型不同,INFO 日志静默丢失,bug 由 import 顺序决定,极难排查

这个问题存在很多年了,希望你们能改正,用ai coding 工具,很快就能解决

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions