diff --git a/lib/network.js b/lib/network.js
index <HASH>..<HASH> 100644
--- a/lib/network.js
+++ b/lib/network.js
@@ -1,6 +1,6 @@
 'use strict';
 
-module.exports = function network (bus, log, Network) {
+module.exports = function network (bus, log, Network, ignoreResourceErrors) {
 
   const requests = {};
   let mochaReceived = false;
@@ -21,7 +21,9 @@ module.exports = function network (bus, log, Network) {
     const request = requests[info.requestId];
     const { url, method } = request;
     const data = { url, method, reason: info.errorText };
-    log.error('Resource Failed to Load:', data);
+    if (!ignoreResourceErrors) {
+      log.error('Resource Failed to Load:', data);
+    }
     bus.emit('resourceFailed', data);
   });
Introduce ignoreResourceErrors option to lib/network.js

This option only suppresses logging, event is always sent.