Преглед на файлове

Fix typespecs for a clean dialyzer run

Fix typespec of lager_file_backend:init() and lager_msg record
pull/131/head
gsmith преди 12 години
родител
ревизия
0188f31d8b
променени са 2 файла, в които са добавени 4 реда и са изтрити 4 реда
  1. +1
    -1
      src/lager_file_backend.erl
  2. +3
    -3
      src/lager_msg.erl

+ 1
- 1
src/lager_file_backend.erl Целия файл

@ -71,7 +71,7 @@
}). }).
%% @private %% @private
-spec init([{string(), lager:log_level()},...]) -> {ok, #state{}}.
-spec init([{atom(), lager:log_level()},...]) -> {ok, #state{}}.
init({FileName, LogLevel}) when is_list(FileName), is_atom(LogLevel) -> init({FileName, LogLevel}) when is_list(FileName), is_atom(LogLevel) ->
%% backwards compatability hack %% backwards compatability hack
init([{file, FileName}, {level, LogLevel}]); init([{file, FileName}, {level, LogLevel}]);

+ 3
- 3
src/lager_msg.erl Целия файл

@ -14,7 +14,7 @@
metadata :: [tuple()], metadata :: [tuple()],
severity :: lager:log_level(), severity :: lager:log_level(),
datetime :: {string(), string()}, datetime :: {string(), string()},
timestamp :: erlang:datetime(),
timestamp :: erlang:timestamp(),
message :: list() message :: list()
}). }).
@ -37,11 +37,11 @@ new(Msg, Severity, Metadata, Destinations) ->
message(Msg) -> message(Msg) ->
Msg#lager_msg.message. Msg#lager_msg.message.
-spec timestamp(lager_msg()) -> {string(), string()}.
-spec timestamp(lager_msg()) -> erlang:timestamp().
timestamp(Msg) -> timestamp(Msg) ->
Msg#lager_msg.timestamp. Msg#lager_msg.timestamp.
-spec datetime(lager_msg()) -> calendar:datetime().
-spec datetime(lager_msg()) -> {string(), string()}.
datetime(Msg) -> datetime(Msg) ->
Msg#lager_msg.datetime. Msg#lager_msg.datetime.

Зареждане…
Отказ
Запис