gpt4 book ai didi

elixir - 重写 Logger 以在输出中添加 __MODULE__

转载 作者:行者123 更新时间:2023-12-02 18:48:40 25 4
gpt4 key购买 nike

Elixir 中是否可以覆盖 Logger 函数以始终在调用它的模块前面添加? “[#{__MODULE__}]”

喜欢

Logger.debug("正在获取交易所信息和交易规则...")

成为日志:

[debug] [Elixir.Binance.Futures.Rest.Client] 请求交易所信息和交易规则...

最佳答案

所请求的功能已经存在。只需配置 Logger 即可输出相应的元数据 (:mfa),如 documentation 中所述。 .

config :logger, :console,
format: "[$level] [$metadata] $message\n",
metadata: [:error_code, :mfa]

关于elixir - 重写 Logger 以在输出中添加 __MODULE__,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67073444/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com