|
|
@ -192,8 +192,16 @@ do_transform(Line, SinkName, Severity, Arguments0, Safety) -> |
|
|
|
{Meta, Message, Arguments} = handle_args(DefaultAttrs, Line, Arguments0), |
|
|
|
case get(use_logger) of |
|
|
|
true -> |
|
|
|
{call,Line,{remote, Line, {atom, Line, logger}, {atom, Line, log}}, |
|
|
|
[{atom,Line,Severity}, Message, Arguments, {call, Line, {remote, Line, {atom, Line, maps}, {atom, Line, from_list}}, [Meta]}]}; |
|
|
|
case Arguments of |
|
|
|
{atom, _, none} -> |
|
|
|
%% logger:log(Level, Format, Args, Metadata) |
|
|
|
{call,Line,{remote, Line, {atom, Line, logger}, {atom, Line, log}}, |
|
|
|
[{atom,Line,Severity}, Message, Arguments, {call, Line, {remote, Line, {atom, Line, maps}, {atom, Line, from_list}}, [Meta]}]}; |
|
|
|
_ -> |
|
|
|
%% logger:log(Level, String, Metadata) |
|
|
|
{call,Line,{remote, Line, {atom, Line, logger}, {atom, Line, log}}, |
|
|
|
[{atom,Line,Severity}, Message, {call, Line, {remote, Line, {atom, Line, maps}, {atom, Line, from_list}}, [Meta]}]} |
|
|
|
end; |
|
|
|
false -> |
|
|
|
SeverityAsInt=lager_util:level_to_num(Severity), |
|
|
|
%% Generate some unique variable names so we don't accidentally export from case clauses. |
|
|
|