簡體   English   中英

如何為elixir中的控制台以外的后端記錄器啟用記錄器白名單?

[英]How to enable logger whitelisting for backend loggers other than console in elixir?

例如在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

才不是

您必須為其他記錄器明確指定backend 例如,使用LoggerFileBackend記錄到文件:

config :logger,
  backends: [
    {LoggerFileBackend, :any_other}
  ]

config :logger, :any_other,
  format: "$time $metadata[$level] $message\n",
  metadata: :all, 
  level: :info

別忘了將各個包mix

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM