diff options
Diffstat (limited to 'src/couch_log/test/couch_log_test_util.erl')
-rw-r--r-- | src/couch_log/test/couch_log_test_util.erl | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/couch_log/test/couch_log_test_util.erl b/src/couch_log/test/couch_log_test_util.erl index 05d64d8a9..c7fd34f2d 100644 --- a/src/couch_log/test/couch_log_test_util.erl +++ b/src/couch_log/test/couch_log_test_util.erl @@ -123,9 +123,12 @@ last_log() -> remove_error_loggers() -> - lists:foreach(fun(Handler) -> - error_logger:delete_report_handler(Handler) - end, gen_event:which_handlers(error_logger)). + ErrorLoggerPid = whereis(error_logger), + if ErrorLoggerPid == undefined -> ok; true -> + lists:foreach(fun(Handler) -> + error_logger:delete_report_handler(Handler) + end, gen_event:which_handlers(ErrorLoggerPid)) + end. config_files() -> |