二郎; OTP 应用程序“app.config”
Posted
技术标签:
【中文标题】二郎; OTP 应用程序“app.config”【英文标题】:Erlang; OTP application "app.config" 【发布时间】:2017-09-22 16:26:58 【问题描述】:我有一个 OTP 应用程序。到目前为止,我有两个配置文件:rebar.config
和config/vm.args
,后者在前者中引用:vm_args, "config/vm.args"
。
在较大的文档中:https://github.com/erlang-lager/lager
提到了另一个配置文件:app.config
。该文件在哪里以及如何从我的钢筋配置中引用它?在 /src 或应用程序的根目录中?我问是因为我尝试在我的rebar.config
中添加lager
部分,但没有做任何事情:lager 仍在使用默认值运行。所以我可能需要这个app.config
。
【问题讨论】:
【参考方案1】:好的,想通了。在 Rebar 中,您可以指定 sys.config
: https://www.rebar3.org/docs/releases
所以我有一个新文件 config/sys.config
,我的 relx 部分现在显示:
relx, [
release,
myapp,"3.4.1",
[myapp]
,
%extend_start_script,true,
%
%for the following two fancyiness see https://www.rebar3.org/docs/releases
%Supply our own vm.args
vm_args, "config/vm.args",
%supply our own application configuration
sys_config, "config/sys.config"
].
【讨论】:
以上是关于二郎; OTP 应用程序“app.config”的主要内容,如果未能解决你的问题,请参考以下文章
如何让 ConfigurationManager 读取 app.config 以外的配置文件?
Angular Cordova Project (Android) 未打开 Razorpay 外部页面(输入 OTP/输入登录凭据页面)