diff --git a/plugins/cache.js b/plugins/cache.js
index c1476e77bd10e1a7b733b321fd21d59918992199..939e86ddc6cdf4a69cc8bef3b126e481eb3cf8b2 100644
--- a/plugins/cache.js
+++ b/plugins/cache.js
@@ -23,7 +23,7 @@
      * getting content from cache
      */
     let getContentFromCache = (url) => {
-        self.log(config.name, 'getting from cache!')
+        self.log(config.name, `getting from cache: ${url}`)
         return caches.open('v1')
             .then((cache) => {
                 return cache.match(url)
@@ -32,13 +32,11 @@
                 if (typeof response === 'undefined') {
                     throw new Error('Resource not found in cache');
                 } else {
-                    self.log(
-                        config.name,
-                        'retrieved cached headers:\n',
-                        response.headers.map((v, k)=>{
-                            return `${k} : ${v}`
-                        }).join('\n+-- ')
-                    )
+                    var msg = 'retrieved cached headers:'
+                    response.headers.forEach((v, k)=>{
+                        msg += `\n+-- ${k} : ${v}`
+                    })
+                    self.log(config.name, msg)
                     // return the response
                     return response
                 }