diff --git a/lib/reporter.js b/lib/reporter.js
index <HASH>..<HASH> 100644
--- a/lib/reporter.js
+++ b/lib/reporter.js
@@ -335,7 +335,7 @@ module.exports = class Reporter extends events.EventEmitter {
     this.logger = winston.loggers.get('jsreport')
     this.logger.rewriters.push(function (level, msg, meta) {
       // detecting if meta is jsreport request object
-      if (meta.context) {
+      if (meta != null && meta.context) {
         meta.context.logs = meta.context.logs || []
 
         meta.context.logs.push({
don’t break when meta is empty in winston rewriter