use ?INFO to print log

This commit is contained in:
Ery Lee 2012-12-26 15:25:27 +08:00
parent bf0fba0811
commit 69b9e74a94
1 changed files with 9 additions and 9 deletions

View File

@ -16,6 +16,8 @@
-module(tcp_listener). -module(tcp_listener).
-include("emqtt.hrl").
-behaviour(gen_server). -behaviour(gen_server).
-export([start_link/8]). -export([start_link/8]).
@ -63,18 +65,16 @@ init({IPAddress, Port, SocketOpts,
end, end,
lists:duplicate(ConcurrentAcceptorCount, dummy)), lists:duplicate(ConcurrentAcceptorCount, dummy)),
{ok, {LIPAddress, LPort}} = inet:sockname(LSock), {ok, {LIPAddress, LPort}} = inet:sockname(LSock),
error_logger:info_msg( ?INFO("started ~s on ~s:~p~n",
"started ~s on ~s:~p~n", [Label, ntoab(LIPAddress), LPort]),
[Label, ntoab(LIPAddress), LPort]),
apply(M, F, A ++ [IPAddress, Port]), apply(M, F, A ++ [IPAddress, Port]),
{ok, #state{sock = LSock, {ok, #state{sock = LSock,
on_startup = OnStartup, on_shutdown = OnShutdown, on_startup = OnStartup, on_shutdown = OnShutdown,
label = Label}}; label = Label}};
{error, Reason} -> {error, Reason} ->
error_logger:error_msg( ?ERROR("failed to start ~s on ~s:~p - ~p (~s)~n",
"failed to start ~s on ~s:~p - ~p (~s)~n", [Label, ntoab(IPAddress), Port,
[Label, ntoab(IPAddress), Port, Reason, inet:format_error(Reason)]),
Reason, inet:format_error(Reason)]),
{stop, {cannot_listen, IPAddress, Port, Reason}} {stop, {cannot_listen, IPAddress, Port, Reason}}
end. end.
@ -90,8 +90,8 @@ handle_info(_Info, State) ->
terminate(_Reason, #state{sock=LSock, on_shutdown = {M,F,A}, label=Label}) -> terminate(_Reason, #state{sock=LSock, on_shutdown = {M,F,A}, label=Label}) ->
{ok, {IPAddress, Port}} = inet:sockname(LSock), {ok, {IPAddress, Port}} = inet:sockname(LSock),
gen_tcp:close(LSock), gen_tcp:close(LSock),
error_logger:info_msg("stopped ~s on ~s:~p~n", ?ERROR("stopped ~s on ~s:~p~n",
[Label, ntoab(IPAddress), Port]), [Label, ntoab(IPAddress), Port]),
apply(M, F, A ++ [IPAddress, Port]). apply(M, F, A ++ [IPAddress, Port]).
code_change(_OldVsn, State, _Extra) -> code_change(_OldVsn, State, _Extra) ->