What is the purpose of `raven.events.Message`

Using the python raven client, there is a captureMessage method that is basically just capture, with the event type of raven.events.Message. When I send a message to sentry it never shows up in the UI at all (or maybe im looking in the wrong place?). Exceptions show up just fine. And if I use captureException with levels of warning/info, those also show up. So how do I see the events.message in the UI? and if I cant, what is the purpose of them?

You should definitely see captureMessage data. Could you give some example code?

I’m having the exact same issue, I can’t see the messages in the Dashboard. I’m using RavenJS and send it like this:

Raven.captureMessage('Creating request to send contacts to API! continuing...', {
  level: 'info' // one of 'info', 'warning', or 'error'

I also have an error handler:
release: ‘’,
dataCallback: data => {

            if (data.culprit) {
                data.culprit = data.culprit.substring(data.culprit.lastIndexOf('/'));

            var stacktrace = data.stacktrace ||
                data.exception &&

            if (stacktrace) {
                stacktrace.frames.forEach(function (frame) {
                    frame.filename = frame.filename.substring(frame.filename.lastIndexOf('/'));
        shouldSendCallback: function () {
            if (isDevMode())
                return false;
                return true;

export class SentryErrorHandler extends IonicErrorHandler {

    handleError(error) {

        try {
            Raven.captureException(error.originalError || error);
        catch (e) {

I need help with this, as I need to debug something from production.


Seems to be working from Stackblitz Ionic, https://stackblitz.com/edit/ionic-1kbb2f?file=pages%2Fhome%2Fhome.ts

but not when running the app after installing through TestFlight.

I got mine working, by enabling the
allowSecretKey: true, in Raven.config and also added the secret access key.
Made a build on TestFlight and it worked and received all logs!