|
|
@@ -483,7 +483,7 @@ end}.
|
|
|
{datatype, integer}
|
|
|
]}.
|
|
|
|
|
|
-{mapping, "log.rotation", "kernel.logger", [
|
|
|
+{mapping, "log.rotation.enable", "kernel.logger", [
|
|
|
{default, on},
|
|
|
{datatype, flag}
|
|
|
]}.
|
|
|
@@ -577,7 +577,7 @@ end}.
|
|
|
{translation, "kernel.logger", fun(Conf) ->
|
|
|
LogTo = cuttlefish:conf_get("log.to", Conf),
|
|
|
LogLevel = cuttlefish:conf_get("log.level", Conf),
|
|
|
- LogType = case cuttlefish:conf_get("log.rotation", Conf) of
|
|
|
+ LogType = case cuttlefish:conf_get("log.rotation.enable", Conf) of
|
|
|
true -> wrap;
|
|
|
false -> halt
|
|
|
end,
|
|
|
@@ -1167,7 +1167,7 @@ end}.
|
|
|
%%--------------------------------------------------------------------
|
|
|
%% TCP Listeners
|
|
|
|
|
|
-{mapping, "listener.tcp.$name", "emqx.listeners", [
|
|
|
+{mapping, "listener.tcp.$name.endpoint", "emqx.listeners", [
|
|
|
{datatype, [integer, ip]}
|
|
|
]}.
|
|
|
|
|
|
@@ -1272,7 +1272,7 @@ end}.
|
|
|
%%--------------------------------------------------------------------
|
|
|
%% SSL Listeners
|
|
|
|
|
|
-{mapping, "listener.ssl.$name", "emqx.listeners", [
|
|
|
+{mapping, "listener.ssl.$name.endpoint", "emqx.listeners", [
|
|
|
{datatype, [integer, ip]}
|
|
|
]}.
|
|
|
|
|
|
@@ -1440,7 +1440,7 @@ end}.
|
|
|
%%--------------------------------------------------------------------
|
|
|
%% MQTT/WebSocket Listeners
|
|
|
|
|
|
-{mapping, "listener.ws.$name", "emqx.listeners", [
|
|
|
+{mapping, "listener.ws.$name.endpoint", "emqx.listeners", [
|
|
|
{datatype, [integer, ip]}
|
|
|
]}.
|
|
|
|
|
|
@@ -1620,7 +1620,7 @@ end}.
|
|
|
%%--------------------------------------------------------------------
|
|
|
%% MQTT/WebSocket/SSL Listeners
|
|
|
|
|
|
-{mapping, "listener.wss.$name", "emqx.listeners", [
|
|
|
+{mapping, "listener.wss.$name.endpoint", "emqx.listeners", [
|
|
|
{datatype, [integer, ip]}
|
|
|
]}.
|
|
|
|
|
|
@@ -1866,7 +1866,6 @@ end}.
|
|
|
]}.
|
|
|
|
|
|
{translation, "emqx.listeners", fun(Conf) ->
|
|
|
-
|
|
|
Filter = fun(Opts) -> [{K, V} || {K, V} <- Opts, V =/= undefined] end,
|
|
|
|
|
|
Atom = fun(undefined) -> undefined; (S) -> list_to_atom(S) end,
|
|
|
@@ -2006,7 +2005,7 @@ end}.
|
|
|
|
|
|
TcpListeners = fun(Type, Name) ->
|
|
|
Prefix = string:join(["listener", Type, Name], "."),
|
|
|
- ListenOnN = case cuttlefish:conf_get(Prefix, Conf, undefined) of
|
|
|
+ ListenOnN = case cuttlefish:conf_get(Prefix ++ ".endpoint", Conf, undefined) of
|
|
|
undefined -> [];
|
|
|
ListenOn ->
|
|
|
case ListenOn of
|
|
|
@@ -2030,7 +2029,7 @@ end}.
|
|
|
end,
|
|
|
SslListeners = fun(Type, Name) ->
|
|
|
Prefix = string:join(["listener", Type, Name], "."),
|
|
|
- case cuttlefish:conf_get(Prefix, Conf, undefined) of
|
|
|
+ case cuttlefish:conf_get(Prefix ++ ".endpoint", Conf, undefined) of
|
|
|
undefined ->
|
|
|
[];
|
|
|
ListenOn ->
|
|
|
@@ -2046,12 +2045,11 @@ end}.
|
|
|
]
|
|
|
end
|
|
|
end,
|
|
|
-
|
|
|
- lists:flatten([TcpListeners(Type, Name) || {["listener", Type, Name], ListenOn}
|
|
|
+ lists:flatten([TcpListeners(Type, Name) || {["listener", Type, Name, "endpoint"], ListenOn}
|
|
|
<- cuttlefish_variable:filter_by_prefix("listener.tcp", Conf)
|
|
|
++ cuttlefish_variable:filter_by_prefix("listener.ws", Conf)]
|
|
|
++
|
|
|
- [SslListeners(Type, Name) || {["listener", Type, Name], ListenOn}
|
|
|
+ [SslListeners(Type, Name) || {["listener", Type, Name, "endpoint"], ListenOn}
|
|
|
<- cuttlefish_variable:filter_by_prefix("listener.ssl", Conf)
|
|
|
++ cuttlefish_variable:filter_by_prefix("listener.wss", Conf)])
|
|
|
end}.
|