diff --git a/client/extensions/woocommerce/state/data-layer/request/index.js b/client/extensions/woocommerce/state/data-layer/request/index.js
index <HASH>..<HASH> 100644
--- a/client/extensions/woocommerce/state/data-layer/request/index.js
+++ b/client/extensions/woocommerce/state/data-layer/request/index.js
@@ -1,4 +1,9 @@
 /**
+ * External dependencies
+ */
+import debugFactory from 'debug';
+
+/**
  * Internal dependencies
  */
 import request from 'woocommerce/state/sites/request';
@@ -10,6 +15,8 @@ import {
 	WOOCOMMERCE_API_REQUEST_FAILURE,
 } from 'woocommerce/state/action-types';
 
+const debug = debugFactory( 'woocommerce:request' );
+
 export function handleRequest( { dispatch }, action ) {
 	const { method, siteId, path, body } = action;
 
@@ -27,6 +34,8 @@ export function handleRequest( { dispatch }, action ) {
 			}
 		} )
 		.catch( error => {
+			debug( 'Caught error while handling request: ', error );
+
 			// TODO: Maybe phase out usage of this in favor of the failure action?
 			dispatch( setError( siteId, action, { message: error.toString() } ) );
 			dispatch( {
Woo: Add debug log to failed requests

This just adds a debug option to see failed http requests.