【问题标题】:Erlang logger config does not respond to log level setting infoErlang 记录器配置不响应日志级别设置信息
【发布时间】:2022-01-25 09:45:21
【问题描述】:

在使用erl 启动 Erlang shell 后,我创建了一个像这样的记录器

4> Config = #{config => #{file => "./info.log"}, level => info}.
#{config => #{file => "./info.log"},level => info}
5> logger:add_handler(myhandler, logger_std_h, Config).
ok

然后,如果我尝试通过logger:warn("foo"). 记录警告消息,它会显示在日志文件中。但是,如果我尝试通过logger:info("foo"). 发送信息消息,它不会。即使日志级别已在 Config 中明确设置为 info

【问题讨论】:

    标签: erlang erlang-otp erlang-shell


    【解决方案1】:

    erl 需要使用内核参数启动才能执行此操作。

    erl -kernel logger_level info 开头可以正常工作。

    【讨论】:

      猜你喜欢
      • 2016-11-27
      • 1970-01-01
      • 2023-03-23
      • 1970-01-01
      • 2018-05-15
      • 1970-01-01
      • 2020-02-08
      • 2011-07-26
      • 1970-01-01
      相关资源
      最近更新 更多