【发布时间】:2021-12-18 19:16:17
【问题描述】:
在 config.exs 中,我有 config :logger, :console, metadata: [:module, :function, :line]
这会将module=Module function=my_func/1 line=41 添加到每条调试消息的开头。
相反,我想以更易于阅读的方式格式化消息:Module.my_func/1(41)。
是否可以在配置格式说明符中分割出特定的元数据?在我看来,我应该能够做类似format: "$metadata[module].$metadata[function]($metadata[line])" 的事情,但这是不可能的。
【问题讨论】: