anchor.diff:      _requester.sendMessage(sentryMsg);
     }
   
  +  /**
  +   * Captures an arbitrary message as an event in Sentry.
  +   *
  +   * ## Arguments
  +   * [message]    - the message to be recorded.
  +   * [logger]     - the name of the logger, defaults to 'root'.
  +   * [logLevel]   - the severity level of this exception, defaults to [LogLevel.INFO].
  +   * [tags]       - a map of custom tags to be logged along with the message.
  +   * [extra]      - a map of additional metadata to store with the event.
  +   *
  +   * ## Example
  +   *
  +   *      import 'package:raven_dart/raven_dart.dart';
  +   *
  +   *      main() {
  +   *        var dsn    = 'https://b70a31b3510c4cf793964a185cfe1fd0:b7d80b520139450f903720eb7991bf3d@example.com/1';
  +   *        var client = new RavenClient(dsn);
  +   *        client.captureMessage("test");
  +   *      }
  +   *
  +   */
     void captureMessage(String message,
                         { String logger : _defaultLogger,
                           LogLevel logLevel : LogLevel.INFO,
  
positive.code:                                      maxRetries              : maxRetries);
      }
  
    void captureException(exn,
                          StackTrace stackTrace,
                          { String logger : _defaultLogger,
  
negative.code:     _requester.sendMessage(sentryMsg);
    }
  
    /**
     * Gracefully disposes of the client and associated resources.
     */
    void close() => _requester.close();
  }