Kaynağa Gözat

Fix typespecs for a clean dialyzer run

Fix typespec of lager_file_backend:init() and lager_msg record
pull/131/head
gsmith 12 yıl önce
ebeveyn
işleme
0188f31d8b
2 değiştirilmiş dosya ile 4 ekleme ve 4 silme
  1. +1
    -1
      src/lager_file_backend.erl
  2. +3
    -3
      src/lager_msg.erl

+ 1
- 1
src/lager_file_backend.erl Dosyayı Görüntüle

@ -71,7 +71,7 @@
}).
%% @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) ->
%% backwards compatability hack
init([{file, FileName}, {level, LogLevel}]);

+ 3
- 3
src/lager_msg.erl Dosyayı Görüntüle

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

Yükleniyor…
İptal
Kaydet