From 0188f31d8b2cf19f74e6ea4cab5956e72534e9ba Mon Sep 17 00:00:00 2001 From: gsmith Date: Tue, 9 Apr 2013 16:46:24 -0700 Subject: [PATCH] Fix typespecs for a clean dialyzer run Fix typespec of lager_file_backend:init() and lager_msg record --- src/lager_file_backend.erl | 2 +- src/lager_msg.erl | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/lager_file_backend.erl b/src/lager_file_backend.erl index 7a2aa3e..5770205 100644 --- a/src/lager_file_backend.erl +++ b/src/lager_file_backend.erl @@ -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}]); diff --git a/src/lager_msg.erl b/src/lager_msg.erl index d177b80..6e69a8d 100644 --- a/src/lager_msg.erl +++ b/src/lager_msg.erl @@ -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.