|
|
@ -170,7 +170,7 @@ lager_test_() -> |
|
|
|
lager:debug("this message will be ignored"), |
|
|
|
?assertEqual(0, count()), |
|
|
|
?assertEqual(0, count_ignored()), |
|
|
|
lager_mochiglobal:put(loglevel, {?DEBUG, []}), |
|
|
|
lager_config:set(loglevel, {?DEBUG, []}), |
|
|
|
lager:debug("this message should be ignored"), |
|
|
|
?assertEqual(0, count()), |
|
|
|
?assertEqual(1, count_ignored()), |
|
|
@ -184,10 +184,10 @@ lager_test_() -> |
|
|
|
}, |
|
|
|
{"tracing works", |
|
|
|
fun() -> |
|
|
|
lager_mochiglobal:put(loglevel, {?ERROR, []}), |
|
|
|
lager_config:set(loglevel, {?ERROR, []}), |
|
|
|
ok = lager:info("hello world"), |
|
|
|
?assertEqual(0, count()), |
|
|
|
lager_mochiglobal:put(loglevel, {?ERROR, [{[{module, |
|
|
|
lager_config:set(loglevel, {?ERROR, [{[{module, |
|
|
|
?MODULE}], ?DEBUG, ?MODULE}]}), |
|
|
|
ok = lager:info("hello world"), |
|
|
|
?assertEqual(1, count()), |
|
|
@ -196,14 +196,14 @@ lager_test_() -> |
|
|
|
}, |
|
|
|
{"tracing works with custom attributes", |
|
|
|
fun() -> |
|
|
|
lager_mochiglobal:put(loglevel, {?ERROR, []}), |
|
|
|
lager_config:set(loglevel, {?ERROR, []}), |
|
|
|
lager:info([{requestid, 6}], "hello world"), |
|
|
|
?assertEqual(0, count()), |
|
|
|
lager_mochiglobal:put(loglevel, {?ERROR, |
|
|
|
lager_config:set(loglevel, {?ERROR, |
|
|
|
[{[{requestid, 6}], ?DEBUG, ?MODULE}]}), |
|
|
|
lager:info([{requestid, 6}, {foo, bar}], "hello world"), |
|
|
|
?assertEqual(1, count()), |
|
|
|
lager_mochiglobal:put(loglevel, {?ERROR, |
|
|
|
lager_config:set(loglevel, {?ERROR, |
|
|
|
[{[{requestid, '*'}], ?DEBUG, ?MODULE}]}), |
|
|
|
lager:info([{requestid, 6}], "hello world"), |
|
|
|
?assertEqual(2, count()), |
|
|
@ -212,7 +212,7 @@ lager_test_() -> |
|
|
|
}, |
|
|
|
{"tracing honors loglevel", |
|
|
|
fun() -> |
|
|
|
lager_mochiglobal:put(loglevel, {?ERROR, [{[{module, |
|
|
|
lager_config:set(loglevel, {?ERROR, [{[{module, |
|
|
|
?MODULE}], ?NOTICE, ?MODULE}]}), |
|
|
|
ok = lager:info("hello world"), |
|
|
|
?assertEqual(0, count()), |
|
|
@ -229,8 +229,6 @@ setup() -> |
|
|
|
application:load(lager), |
|
|
|
application:set_env(lager, handlers, [{?MODULE, info}]), |
|
|
|
application:set_env(lager, error_logger_redirect, false), |
|
|
|
application:start(compiler), |
|
|
|
application:start(syntax_tools), |
|
|
|
application:start(lager), |
|
|
|
gen_event:call(lager_event, ?MODULE, flush). |
|
|
|
|
|
|
@ -284,8 +282,6 @@ error_logger_redirect_crash_test_() -> |
|
|
|
application:load(lager), |
|
|
|
application:set_env(lager, error_logger_redirect, true), |
|
|
|
application:set_env(lager, handlers, [{?MODULE, error}]), |
|
|
|
application:start(compiler), |
|
|
|
application:start(syntax_tools), |
|
|
|
application:start(lager), |
|
|
|
crash:start() |
|
|
|
end, |
|
|
@ -714,7 +710,7 @@ error_logger_redirect_test_() -> |
|
|
|
?assertEqual(1, count()), |
|
|
|
?assertEqual(0, count_ignored()), |
|
|
|
lager:set_loglevel(?MODULE, error), |
|
|
|
lager_mochiglobal:put(loglevel, {?DEBUG, []}), |
|
|
|
lager_config:set(loglevel, {?DEBUG, []}), |
|
|
|
sync_error_logger:info_report([hello, world]), |
|
|
|
_ = gen_event:which_handlers(error_logger), |
|
|
|
?assertEqual(1, count()), |
|
|
|