rollbar 0.7.0

Track and report errors, exceptions and messages from your Rust application to Rollbar.
Documentation
# rollbar-rs
[![Build Status](https://travis-ci.org/benashford/rs-es.svg?branch=master)](https://travis-ci.org/benashford/rs-es)
[![](https://meritbadge.herokuapp.com/rollbar)](https://crates.io/crates/rollbar)
[![](https://img.shields.io/badge/docs-latest-brightgreen.svg?style=flat)](https://roxasshadow.github.io/rollbar-rs)

Track and report errors, exceptions and messages from your Rust application to [Rollbar](https://rollbar.com/).

## Usage

### Automatic logging
`examples/panic.rs` will show you how to set a hook for all the
[panic](https://doc.rust-lang.org/std/panic/fn.set_hook.html)s that your application could raise
so that they will be handled automatically by `rollbar-rs` in order to be tracked on Rollbar.

You can run it with `$ cargo run --example panic` if you remember to set the correct `access_token`.

### Manual logging
Manual logging could be useful when you want to handle errors in your application but also notify Rollbar about them.

`examples/error.rs` shows how to deal with errors, while `examples/message.rs` is for plain text reports.

### Customize the reports
Check the [documentation](https://roxasshadow.github.io/rollbar-rs) to understand how you can add or modify
one or more fields in the reports that will be sent to Rollbar. Generally, all the methods whose names starts
with `with_` or `from_` is what you need.