diff --git a/src/lager_file_backend.erl b/src/lager_file_backend.erl index 8f6ff66..4036381 100644 --- a/src/lager_file_backend.erl +++ b/src/lager_file_backend.erl @@ -716,6 +716,11 @@ filesystem_test_() -> {ok, _} = lager:trace_file("foo.log", [{module, ?MODULE}], [{size, 20}, {check_interval, 1}]), lager:error("Test message"), ?assertNot(filelib:is_regular("foo.log.0")), + %% rotation is sensitive to intervals between + %% writes so we sleep to exceed the 1 + %% millisecond interval specified by + %% check_interval above + timer:sleep(2), lager:error("Test message"), timer:sleep(10), ?assert(filelib:is_regular("foo.log.0"))