summaryrefslogtreecommitdiff
path: root/src/couch_log/test/couch_log_test_util.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/couch_log/test/couch_log_test_util.erl')
-rw-r--r--src/couch_log/test/couch_log_test_util.erl9
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() ->