Skip to main content

Easy way to integrate Rollbar into daiquiri

Project description

daiquiri-rollbar

Easy way to integrate Rollbar into daiquiri.

The level of the messages is preserved. So logger.info('smth') will be registered as info in Rollbar. If you configure daiquiri to log messages above a certain level, only those messages will be sent to Rollbar.

Exception should be logged with logger.exception. The stacktrace will then be sent to Rollbar with report_exc_info.

To use it, just add RollbarOutput to the list of daiquiri outputs and use daiquiri normally:

from daiquiri_rollbar import RollbarOutput

rollbar_output = RollbarOutput(access_token='access_token')
daiquiri.setup(
    level=logging.INFO,
    outputs=(rollbar_output,)
)
logger = daiquiri.getLogger(__name__)

logger.info('Test')

By default, log messages will be logged for production. To change the environment, build RollbarOutput like this:

rollbar_output = RollbarOutput(access_token='access_token', environment='development')

Changelog

0.2.0 (2017-08-15)

  • Log messages into rollbar

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

daiquiri-rollbar-0.2.0.tar.gz (4.6 kB view hashes)

Uploaded Source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page