|
|
@ -210,7 +210,7 @@ lager_test_() -> |
|
|
|
}, |
|
|
|
{"unsafe logging with args works", |
|
|
|
fun() -> |
|
|
|
lager:warning("test message ~p", [self()]), |
|
|
|
lager:warning_unsafe("test message ~p", [self()]), |
|
|
|
?assertEqual(1, count()), |
|
|
|
{Level, _Time, Message,_Metadata} = pop(), |
|
|
|
?assertMatch(Level, lager_util:level_to_num(warning)), |
|
|
@ -479,6 +479,26 @@ lager_test_() -> |
|
|
|
lager:clear_all_traces(), |
|
|
|
lager:info([{requestid, 6}], "hello world"), |
|
|
|
?assertEqual(10, count()), |
|
|
|
lager:clear_all_traces(), |
|
|
|
lager:trace(?MODULE, [{requestid, '>=', 5}, {requestid, '=<', 7}], debug), |
|
|
|
lager:info([{requestid, 4}], "nope!"), |
|
|
|
lager:info([{requestid, 5}], "hello world"), |
|
|
|
lager:info([{requestid, 7}], "hello world again"), |
|
|
|
?assertEqual(12, count()), |
|
|
|
lager:clear_all_traces(), |
|
|
|
lager:trace(?MODULE, [{foo, '!=', bar}]), |
|
|
|
lager:info([{foo, bar}], "hello world"), |
|
|
|
?assertEqual(12, count()), |
|
|
|
lager:info([{foo, baz}], "blarg"), |
|
|
|
?assertEqual(13, count()), |
|
|
|
lager:clear_all_traces(), |
|
|
|
lager:trace(?MODULE, [{all, [{foo, '=', bar}, {null, false}]}]), |
|
|
|
lager:info([{foo, bar}], "should not be logged"), |
|
|
|
?assertEqual(13, count()), |
|
|
|
lager:clear_all_traces(), |
|
|
|
lager:trace(?MODULE, [{any, [{foo, '=', bar}, {null, true}]}]), |
|
|
|
lager:info([{foo, qux}], "should be logged"), |
|
|
|
?assertEqual(14, count()), |
|
|
|
ok |
|
|
|
end |
|
|
|
}, |
|
|
|