From 4dc1d4a0b887ba7f53e3c55dc68ab8a84c1daab5 Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Fri, 1 Mar 2013 16:33:43 -0500 Subject: [PATCH] compatability with beams compiled with lager 1.2 --- src/lager.erl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/lager.erl b/src/lager.erl index 05f6347..1782ea4 100644 --- a/src/lager.erl +++ b/src/lager.erl @@ -27,7 +27,7 @@ clear_all_traces/0, stop_trace/1, status/0, get_loglevel/1, set_loglevel/2, set_loglevel/3, get_loglevels/0, update_loglevel_config/0, posix_error/1, - safe_format/3, safe_format_chop/3,dispatch_log/5, pr/2]). + safe_format/3, safe_format_chop/3,dispatch_log/5,dispatch_log/9,pr/2]). -type log_level() :: debug | info | notice | warning | error | critical | alert | emergency. -type log_level_number() :: 0..7. @@ -88,6 +88,10 @@ dispatch_log(Severity, Metadata, Format, Args, Size) when is_atom(Severity)-> end end. +%% backwards compatible with beams compiled with lager 1.x +dispatch_log(Severity, _Module, _Function, _Line, _Pid, Metadata, Format, Args, Size) -> + dispatch_log(Severity, Metadata, Format, Args, Size). + %% @doc Manually log a message into lager without using the parse transform. -spec log(log_level(), pid() | atom() | [tuple(),...], list()) -> ok | {error, lager_not_running}. log(Level, Pid, Message) when is_pid(Pid); is_atom(Pid) ->