From a9a26b0e1dae13403ec09d3d41f2ee78fe937532 Mon Sep 17 00:00:00 2001 From: Andrew Thompson Date: Mon, 22 Apr 2013 00:41:32 -0400 Subject: [PATCH] Add a simple test for persistent traces --- test/lager_test_backend.erl | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/test/lager_test_backend.erl b/test/lager_test_backend.erl index 8f3e721..59590ba 100644 --- a/test/lager_test_backend.erl +++ b/test/lager_test_backend.erl @@ -434,6 +434,20 @@ lager_test_() -> ok end }, + {"persistent traces work", + fun() -> + ?assertEqual(0, count()), + lager:debug([{foo, bar}], "hello world"), + ?assertEqual(0, count()), + application:stop(lager), + application:set_env(lager, traces, [{lager_test_backend, [{foo, bar}], debug}]), + application:start(lager), + lager:debug([{foo, bar}], "hello world"), + ?assertEqual(1, count()), + application:unset_env(lager, traces), + ok + end + }, {"tracing honors loglevel", fun() -> lager:set_loglevel(?MODULE, error),