例如在 config.exs
中config :logger, :console,
format: "$time $metadata[$level] $message\n",
metadata: :all,
level: :info
将起作用,但
config :logger, :any_other,
format: "$time $metadata[$level] $message\n",
metadata: :all,
level: :info
不是
答案 0 :(得分:0)
您必须为其他记录器明确指定backend
;例如,使用LoggerFileBackend
登录文件:
config :logger,
backends: [
{LoggerFileBackend, :any_other}
]
config :logger, :any_other,
format: "$time $metadata[$level] $message\n",
metadata: :all,
level: :info
请不要忘记将相应的程序包包含在mix
中。