]> granicus.if.org Git - ejabberd/commitdiff
Move opt_type/1 function out of if-else block
authorEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 3 Jun 2015 12:52:19 +0000 (15:52 +0300)
committerEvgeniy Khramtsov <ekhramtsov@process-one.net>
Wed, 3 Jun 2015 12:52:19 +0000 (15:52 +0300)
src/ejabberd_logger.erl

index 8c13be07fcecbbefe928248c281e6937e8b03869..3bfe37c80aac35739ac458491c9552b42c4d826a 100644 (file)
@@ -63,6 +63,17 @@ get_log_path() ->
            end
     end.
 
+opt_type(log_rotate_date) ->
+    fun(S) -> binary_to_list(iolist_to_binary(S)) end;
+opt_type(log_rotate_size) ->
+    fun(I) when is_integer(I), I >= 0 -> I end;
+opt_type(log_rotate_count) ->
+    fun(I) when is_integer(I), I >= 0 -> I end;
+opt_type(log_rate_limit) ->
+    fun(I) when is_integer(I), I >= 0 -> I end;
+opt_type(_) ->
+    [log_rotate_date, log_rotate_size, log_rotate_count, log_rate_limit].
+
 -ifdef(LAGER).
 
 get_integer_env(Name, Default) ->
@@ -186,17 +197,6 @@ get() ->
 set(LogLevel) ->
     p1_loglevel:set(LogLevel).
 
-opt_type(log_rotate_date) ->
-    fun(S) -> binary_to_list(iolist_to_binary(S)) end;
-opt_type(log_rotate_size) ->
-    fun(I) when is_integer(I), I >= 0 -> I end;
-opt_type(log_rotate_count) ->
-    fun(I) when is_integer(I), I >= 0 -> I end;
-opt_type(log_rate_limit) ->
-    fun(I) when is_integer(I), I >= 0 -> I end;
-opt_type(_) ->
-    [log_rotate_date, log_rotate_size, log_rotate_count, log_rate_limit].
-
 %%%===================================================================
 %%% Internal functions
 %%%===================================================================