public function log($message, $priority = null)
    {
        // If message contains one of ignored messages, shut down
        foreach (self::$ignoredMessages as $ignoredMessage) {
            if (strpos($message[1], $ignoredMessage) !== false) {
                return true;
            }
        }

        // Log to file
        $response = parent::log($message, $priority);

        if (in_array($priority, self::$priorities)) {
            if ($message instanceof \Exception) {
                \Errbit::instance()->notify($message);
            } else {
                \Errbit::instance()->notify(
                    new \Exception($priority . ' ' . $message)
                );
            }
        }

        return $response;
    }