anchor.diff:                            end
                     end,
       HandlerModules = lists:foldl(GetHandlers, [], LoadedModules),
  -    _Pids = [{ok, _} = epl_sup:start_child(M)
  -             || M <- HandlerModules],
  -
  -    %% TODO: add following debug printouts, if verbosity flag set
  -    %% io:format("Mod: ~p Pids: ~p~n", [HandlerModules, Pids]),
  +    Pids = [{ok, _} = epl_sup:start_child(M)
  +            || M <- HandlerModules],
  +
  +    ?INFO("Mod: ~p Pids: ~p~n", [HandlerModules, Pids]),
  +
       CowboyModules =
           lists:flatten(
             [[{"/"++atom_to_list(Mod), Mod, []},
  
positive.code:                       Skip when Skip == <<".beam">>; Skip == <<".app">> ->
                            ok;
                        _ ->
                            %% TODO: add following debug printouts
                            %% io:format("~p~n", [File]),
                            true = ets:insert(epl_priv, {File, Bin})
                    end
            end,
      lists:foreach(Fun, Files).
  
  log(error, Str) ->
      log(error, Str, []);
  log(warning, Str) ->
      log(warning, Str, []).
  
  log(error, Str, List) ->
      io:format(lists:flatten(["ERROR: ", Str, "~n~n"]), List);
  log(warning, Str, List) ->
      io:format(lists:flatten(["WARNING: ", Str, "~n~n"]), List).
  
  start_distributed(Args) ->
      application:set_env(kernel, dist_auto_connect, never),
  
negative.code:             %% net_kernel:disconnect(Node),
              NodeSettings
      after 5000 ->
              ?ERROR("timed out when collecting settings"
                  " of remote node ~p", [Node]),
              halt(1, [{flush, true}])
      end.
  