gpt4 book ai didi

erlang - 当 error_logger :info_msg/2 is used 时日志去了哪里

转载 作者:行者123 更新时间:2023-12-02 20:47:19 25 4
gpt4 key购买 nike

我正在使用 Erlang 和 Chicagoboss。当我连接到本地主机时,我可以在服务器控制台中看到日志。我在其中运行 sh init-dev.sh。但在生产模式下,我猜项目作为守护进程运行。有谁知道我在哪里可以看到语句 error_logger:info_msg/2 写入的日志。

error_logger:info_msg(" SomeVaraiable : - ", [SomeVaraiable]),

最佳答案

您可以在log/console.log中看到它们。尝试:

tail -f log/console.og

此外,error_logger 采用与 io:format 类似的格式字符串。要打印变量,最好使用:

error_logger:info_msg("SomeVaraiable = ~p.", [SomeVaraiable]),

您的版本会导致“格式错误”。 ~p 格式化程序就像“ pretty-print ”,列表中的每个变量都必须有一个,这是 info_msg 的第二个参数。我还喜欢以以下格式显示用于调试目的的变量:

Variable = actual_content_of_variable.

因为这样,我可以从日志中复制它们并将其粘贴到 Erlang 控制台以进行进一步的调查(不过,它在开发模式下最有用)。

关于erlang - 当 error_logger :info_msg/2 is used 时日志去了哪里,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25783896/

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