diff --git a/src/Monolog/Processor/ArtProcessor.php b/src/Monolog/Processor/ArtProcessor.php
index <HASH>..<HASH> 100644
--- a/src/Monolog/Processor/ArtProcessor.php
+++ b/src/Monolog/Processor/ArtProcessor.php
@@ -18,6 +18,7 @@
 
 namespace Surfnet\StepupBundle\Monolog\Processor;
 
+use Exception;
 use Surfnet\StepupBundle\Exception\Art;
 
 class ArtProcessor
@@ -32,6 +33,13 @@ class ArtProcessor
             return $record;
         }
 
+        // Symfony 3 triggers this processor with SilencedErrorContext objects
+        // in case of PHP errors (deprecation notices, errors, etc). We should
+        // only generate Art codes for exceptions.
+        if (!$record['context']['exception'] instanceof Exception) {
+            return $record;
+        }
+
         $record['extra']['art'] = Art::forException($record['context']['exception']);
 
         return $record;
Support Symfony 3 in ArtProcessor