如何使用Erlang从.yml配置文件中获取值

时间:2016-12-16 06:19:12

标签: erlang ejabberd

我是Erlang和Ejabberd的新手。我有一个配置文件作为ejabberd.yml和一个Erlang文件。在Erlang文件中,我想获取配置值。我的代码如下:

ejabberd.yml

modules:
  mod_client_asterisk:
        server_asterisk: "localhost"
        port_asterisk: "5038"
        username: "admin"
        secret: "secret"
        message: "TEXT"

Erlang文件

Server = gen_mod:get_module_opt(global, ?MODULE, server_asterisk,  fun(A) -> A end, localhost),

它给了我以下错误:

[error] <0.39.0>@gen_mod:validate_opts:291 unknown option 'server_asterisk' for module 'mod_client_asterisk' will be likely ignored, available options are:

如果有人可以帮助我。

0 个答案:

没有答案