Comments (5)
We don't use it yet, but are considering it. Even just an example of how to use it with something other than env logger would be great.
from sentry-rust.
How do you use log4rs with sentry? With sentry::integrations::log
? Do you have an example?
from sentry-rust.
You could make a proxy I assume. Sentry's log integration just dispatches to another logger.
from sentry-rust.
I'd like to see something with rust/log4rs similar to java/logback, where I can add sentry as an appender that will upload all messages with warn level or higher. Code could look similar to this:
let sentry = SentryAppender::builder()
// ...
.build();
let config = Config::builder()
// ...
.appender(Appender::builder().build("sentry", Box::new(sentry)))
// ...
.build(Root::builder().appender("sentry").build(LevelFilter::Warn))
.unwrap();
from sentry-rust.
I've now made https://crates.io/crates/log4rs-sentry to get the desired behaviour
from sentry-rust.
Related Issues (20)
- Not getting PII even though send_default_pii is set to true HOT 1
- Use `ClientOption::send_default_pii` everywhere
- std::backtrace compatibility HOT 4
- Corrupted documentation in actix-web online guide HOT 8
- Streamline and align the "Getting Started" docs to fit in the new structure
- Logs and errors are not showing up in web interface HOT 26
- Distributed tracing of outgoing request HOT 1
- `cargo audit` fails on `sentry` due to transitive dependency `webpki` HOT 1
- Does `traces_sample_rate` affect breadcrumb reporting from `tracing::info`? HOT 3
- Error events can silently be lost HOT 2
- Breadcrumbs from Multiple Requests Mixing in Sentry Traces HOT 3
- Propagate tracing span attributes in sentry events HOT 3
- Improve the ability to debug sentry integration HOT 1
- Unable to add a breadcrumb from actix-web middleware
- Can I get a backtrace from an `Event`? HOT 1
- sentry-tracing: `SentryLayer` ignores `event_filter` if `event_mapper` is set HOT 3
- tracing: Propagate span to tags HOT 1
- Question: is there a way to set up automatic performance monitoring transaction for each incoming request for Tonic HOT 4
- Sentry client does not flush metrics unless bound to a hub HOT 2
- Metric::parse_statsd does not roundtrip with gauges HOT 8
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sentry-rust.