diff --git a/src/twig_event_handler.erl b/src/twig_event_handler.erl index 01e2853..9aa78d7 100644 --- a/src/twig_event_handler.erl +++ b/src/twig_event_handler.erl @@ -64,11 +64,16 @@ handle_call({set_level, Level}, State) -> {ok, ok, State#state{level = Level}}; handle_call(load_config, State) -> - Host = case inet:getaddr(get_env(host, undefined), inet) of - {ok, Address} -> - Address; - {error, _} -> - undefined + Host = case get_env(host, undefined) of + undefined -> + undefined; + SyslogHost -> + case inet:getaddr(SyslogHost, inet) of + {ok, Address} -> + Address; + {error, _} -> + undefined + end end, NewState = State#state{ host = Host,