如何在structlog中分别配置不同的logger?

问题描述 投票:0回答:1

structlog.configure() 似乎是全局设置。我需要创建两个具有不同设置的不同记录器。希望有人能给我正确的解决方案,谢谢!

logger1 = structlog.get_logger()
logger2 = structlog.get_logger()

logger1.configure(
    processors=[do_something1],
)
logger2.configure(
    processors=[do_something2],
)
python logging structlog
1个回答
0
投票

您可以使用

structlog.wrap_logger()

来实现此目的

参见:

© www.soinside.com 2019 - 2024. All rights reserved.