Ecosyste.ms: OpenCollective
An open API service for software projects hosted on Open Collective.
github.com/tokio-rs/tracing
Application level tracing for Rust.
https://github.com/tokio-rs/tracing
I'm quite confident that no elsewhere using the `tracing_subscriber::CurrentSpan`
in the prese...
6644b712438a4a01af9c2fd2214438329f6325c5 authored over 3 years ago by Folyd <[email protected]>
c3905f9a90ff7f63caf4fc28f7e481f7a99d185c authored over 3 years ago by Julian Tescher <[email protected]>
## Motivation
Support the latest OpenTelemetry specification.
## Solution
Update `opent...
bee0d48237d2996748fdb60a9a93e7beeacac340 authored over 3 years ago by Julian Tescher <[email protected]>## Motivation
The RAII pattern documentation has been moved.
## Solution
Update the lin...
72a96569b2274238985a4eccacf0ba5c2b79e7f8 authored over 3 years ago by Markus Bergkvist <[email protected]>subscriber: add `MakeWriter::make_writer_for`
## Motivation
In some cases, it might be des...
b3af7e126741ab82c6e61a5b67d3cb8eb393aba7 authored over 3 years ago by Eliza Weisman <[email protected]>This branch fixes some annoying new clippy lints no one cares about.
Signed-off-by: Eliza Wei...
b15b1190aa3597181ca8e47147f9d5e652aabcb3 authored over 3 years ago by Eliza Weisman <[email protected]>## Motivation
The default behavior of `tracing::instrument` attribution will record
all of t...
393982ece2d330239cb6fbf660814d447398cdf4 authored over 3 years ago by Yatekii <[email protected]>
Impl `Value` for `&mut T` where `T: Value`.
#1378 improve the `tracing::instrument` macro's ...
e1e6c292e287a2f8b3125192ccc7388500824742 authored over 3 years ago by Folyd <[email protected]>f5cd4e528978cb689cf5a51f95fd0aabe840a0b9 authored over 3 years ago by Folyd <[email protected]>
## Motivation
`span.in_scope()` had a link def in the main tracing docs which was
unused, ...
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.c...
fdbd23ab4a0536478b4737f61dc3751081ece320 authored over 3 years ago by dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>## Motivation
<!--
Explain the context and why you're making that change. What is the prob...
Users may wish to erase the type of a `Collect`
implementation, such as when it is dynamically ...
It turns out that when using the global dispatcher, emitting tracing
events in a panic hook wil...
In some cases, users may wish to erase the type of a `Colelct`
implementation, such as when it ...
Filtering log events using the `target[span{field=value}]=level` syntax
doesn't work when the s...
This PR simply fixes some cargo docs warnings.
6ade36dff6a6c1806afdde784bd97b6b2da630b5 authored over 3 years ago by Folyd <[email protected]>## Motivation
Exposing an accessor for the `FieldSet` on `Attributes` can motivate the
subsc...
## Motivation
Currently, the default `Compact` and `Full` formatters in
`tracing-subscriber`...
## Motivation
Allow users to set custom span status codes and messages to follow
opentelemet...
The following two patterns for the `event!()` are identical to each
other, and the second one s...
Based on feedback by @hawkw, I've improved the test for #1333 to parse
the json output. This is...
* subscriber: fix span data for new, exit, and close events
New, exit and close span events a...
a75c7b268ccc40b3906a2d0fcda182603fbc299d authored over 3 years ago by akinnane <[email protected]># 0.12.0 (March 31, 2021)
### Breaking Changes
- Upgrade to `v0.13.0` of `opentelemetry` (...
1e09e50e8d15580b5929adbade9c782a6833e4a0 authored over 3 years ago by Julian Tescher <[email protected]>
Serializing a spans `on_ACTION` events, when no fields are set on the
span, results in invalid ...
## Motivation
Fix a broken link for `#[instrument]`. Also, fix a minor typo (`initalized` ->
...
## Motivation
Optional inactivity tracking should have minimal overhead when disabled.
## ...
2de45a16db1080ea80914d543ab43072e1a707bd authored over 3 years ago by Julian Tescher <[email protected]>
This branch changes the `field_filter_events` and `field_filter_spans`
tests in `tracing-subscr...
* opentelemetry: support otel 0.13.0
Switches to `Cow<'static, str>` for otel event names and...
6c7ce6389c9cbaa6db2f1b750afc238dbdc5f80e authored over 3 years ago by Julian Tescher <[email protected]>
Clippy now warns about implementing `Into` rather than `From`, since
`From` automatically provi...
df1d626a2719ad6aa38d47b2984d0569af0b7525 authored over 3 years ago by Folyd <[email protected]>
0e8f920d4bc47643d9a035ed2bbe9504ec076ca4 authored almost 4 years ago by Renato Caldas <[email protected]>
## Motivation
Understand the overhead added by recording OpenTelemetry data so that it
can b...
* subscriber: update pretty formatter for no ansi
## Background
Currently, when the `...
8985d976c94a22120ff7d73f7c9c062227504a1f authored almost 4 years ago by katelyn martin <[email protected]>## Motivation
This fixes #1212, where extra padding was written when logging with the
pretty...
Fixes #1296.
I had forgotten to use all the input statements in #1228, so we would
delete ne...
Fixes #1136.
Allows arbitrarily combining different FmtSpan events to listen to.
## Moti...
ba57971f2c424b89338e39a5443575fd78b09bb6 authored almost 4 years ago by Zicklag <[email protected]>9a48badf6ab62cbfccb488cc9eb8d2679db964b9 authored almost 4 years ago by Folyd <[email protected]>
As far as I can tell, we are not relying on transparency anywhere, so
using this rather refined...
This PR aims to remove a lot of initializer boilerplate code by adopting
the`struct update synt...
It works with both the old and new version of async-trait (except for
one doc test that failed ...
b9f722ff71c35fd395692da167305e806cdb3ded authored almost 4 years ago by Folyd <[email protected]>
fe59f7720342b3d313fe11bd3c7490b0e10aef2c authored almost 4 years ago by Folyd <[email protected]>
This modifies the `tracing_subscriber::reload` layer to also set the
`log` crate's max level wi...
This commit changes `EnvFilter`'s field filters to use regexes which are
anchored at the beginn...
## Motivation
Resolves #1073, quoting from there:
> If we changed this to `Option<NonNul...
a4581243797ece384ba26ae9c679b6f9ef435564 authored almost 4 years ago by Ole Schönburg <[email protected]>Co-authored-by: Eliza Weisman <[email protected]>
62b828ae5a70cfe79c189dc2220304469aa46739 authored almost 4 years ago by Folyd <[email protected]>Yeah, another renaming PR. Hahaha ^-^
82363a7e32933ba2381768a3c7db7611887271e3 authored almost 4 years ago by Folyd <[email protected]>
There still a lot of docs and variables in the registry module that need
to be rectified. This ...
7f9a798c15c9425840b54e2226a3e4f79316c447 authored almost 4 years ago by FujiApple <[email protected]>
* Simplify common case of immediately entering the span
This PR allows the following API:
...
02f307462bce4116e596401884810f92adcf0e6a authored almost 4 years ago by Aleksey Kladov <[email protected]>
PRs #1247, #1248, and #1251 improve `tracing`'s behavior for the `log`
crate's `log_enabled!` m...
1. I believe we forgot to rename Context's generic type to `C`.
2. Some docs look kind of mess...
The `FmtCollector` type is missing a `Collect::max_level_hint
method that forwards the inner st...
Depends on #1247.
Since `tracing-subscriber`'s `init` and `try_init` functions set the
globa...
Seems like we forgot to remove this? Since `TraceLogger` has been
removed in `tracing-log`'s v0...
This branch adds a check against the current value of the max global
`LevelFilter` hint in `tra...
This PR fixes the event macros to accept syntax like
`info!(target: "test", ?value)`. While thi...
Co-authored-by: Eliza Weisman <[email protected]>
f81426b0d67e98082824e426425a9c74c844591b authored almost 4 years ago by Folyd <[email protected]>## Motivation
Fixes some comments in the tracing examples, making it easier
to copy/paste in...
## Motivation
Currently, using `#[instrument(err)]` on a function returning a `Result`
with ...
Line [747 to 753](https://github.com/tokio-rs/tracing/blob/70ee64a96f84b90fb50aaf4a44af241df5ce2...
881091a1dd5d3126faeabbca9e3779f1d16c3cce authored almost 4 years ago by Folyd <[email protected]>Fixes typos in Rustdoc and makes explicit use of `dyn`.
70ee64a96f84b90fb50aaf4a44af241df5ce284e authored almost 4 years ago by Folyd <[email protected]>## Motivation
The closure generated by `#[instrument(err)]` for non-async functions is
not m...
This patch resolves the field value capitalization ambiguity currently
in `otel.kind` by instea...
Not sure that there's a issue tracking this, but anyways. Here's an
update to Tokio 1.0!
Thi...
7f6acc5b7e1aa3c25ddc0e4b1b7f2e56a1963c28 authored almost 4 years ago by David Barsky <[email protected]>It happened again: https://github.com/tokio-rs/tracing/pull/1175/files#r566572698
7c0ab5bcf5cb3b2d1a25bc338b1d42350e76fdae authored almost 4 years ago by Ivan Babrou <[email protected]>- this allows dropping the old time 0.1 dependency (see https://github.com/chronotope/chrono/blo...
8c65d7843900fc4b1c98e901955f0741cb1f88a2 authored almost 4 years ago by Mark Ingram <[email protected]>https://github.com/tokio-rs/tracing/blob/e3bd8af3ce0090922b5d9795cc5e33083246fc93/tracing/Cargo....
d1abac7478530b05e7bac852326b0367f0556b5d authored almost 4 years ago by Taiki Endo <[email protected]>* Add sample implementation of `FormatEvent`
The docs previously didn't provide much help imp...
5649d3b537509af7700d10de24ab7afb32953c56 authored almost 4 years ago by David Pedersen <[email protected]>
Currently, when the `log` feature is enabled but the `log-always`
feature is not, we check the ...
Co-authored-by: Eliza Weisman <[email protected]>
6d1cc2138ed9fcccb419da9be497f63fe2c00db4 authored almost 4 years ago by David Barsky <[email protected]>## Motivation
factorial dbg! example doesn't produce any stdout & is referencing tracing 0.1 ...
16806fc12c36ec5a0a0cff739f1bbf207cd301f1 authored almost 4 years ago by Mark Ingram <[email protected]>
It was renamed everywhere in #1015, but until #1190 it wasn't possible
to enter this macro bran...
20daf7cd18806e780994bf403fc152b1770eea2f authored almost 4 years ago by Carl Lerche <[email protected]>
07b81bb5c125de125f01cc9b91a0bfe2273a643a authored almost 4 years ago by Julian Tescher <[email protected]>
93a2d287a3691691a716c2106acf5e2b06d7066a authored almost 4 years ago by Julian Tescher <[email protected]>
This branch fixes two known warnings.
The first fixed warning was in `tracing-core/src/callsi...
ffb8e48e3794c765ea8046af5030d6f2c8758172 authored almost 4 years ago by David Barsky <[email protected]>* Update otel description in tracing README to match workspace
* Match bullet point syntax
fe570afaffdeeac3d7023b24e3aa05935ec55d14 authored almost 4 years ago by Julian Tescher <[email protected]>* opentelemetry: prepare for v0.10.0 release
* Update doc links
384fc48fdde4133cb04e9aca30a98abafac955d9 authored almost 4 years ago by Julian Tescher <[email protected]>## Motivation
Support the latest OpenTelemetry specification
## Solution
In order to su...
705613c3ef04e334b90a49a60676ff7de8e495bd authored almost 4 years ago by Julian Tescher <[email protected]>## Motivation
It's a typo in docs.
## Solution
Replacing `whicb` with `which`.
Sign...
b4efa6203ab9093e7a6289f74ee0dbec690d5909 authored almost 4 years ago by Bin Liu <[email protected]>## Motivation
From the readme
> (if you're the maintainer of a tracing ecosystem crate not...
9d7c6143976b7d94d6204a03a9a731f764da5aeb authored about 4 years ago by Kamil Rojewski <[email protected]>
This avoids relatively heavy dependencies (`tracing-attributes`, `syn`,
etc.) in some cases.
* tracing (docs): fix minor typo in comment (winkypostrophe)
Signed-off-by: Alan D. Salewski ...
e3bd8af3ce0090922b5d9795cc5e33083246fc93 authored about 4 years ago by Alan D. Salewski <[email protected]>
We should allow configuring whether or not to display module_path
or file/line in output.
Co...
27b28773513696220d7dca0d800fe25da67b0f68 authored about 4 years ago by Xiaopeng Li <[email protected]>Update the closing-spans link.
4f93a6e0aa79bc7cafc8d6165af6e7f5d85116cf authored about 4 years ago by Hossein Mayboudi <[email protected]>## Motivation
Fixes the race condition outlined in #1120 .
## Solution
`Worker` now us...
ade548984457181ab200fe028ee029beb79adb2e authored about 4 years ago by Zeki Sherif <[email protected]>## Motivation
I noticed complaints in the doc checks upon CI deployments, and at first
misre...
Hi Folks,
This PR is about behavior compatibility with the `env_logger` and `log`
crates. Th...
## Motivation
At Netlify we recently introduced native Rust support in the build
system: htt...
## Motivation
Tracing's examples depend on a number of external crates that the core
`tracin...
## Motivation
The docs state that using the `reload` module inflicts a performance
penalty b...
## Motivation
Currently, we are building and caching `cargo-audit` on CI. The GitHub
Actions...
## Motivation
Currently, the `tracing-subscriber` crate has the `MakeWriter` trait for
custo...
The blogpost is about the usage of tracing and some of its complementary modules.
Related [Re...
e0fb974a86a715355530f23358f7bb92077ced5b authored about 4 years ago by Ecky Putrady <[email protected]>This PR:
* Adds an example demonstrating how `fmt::Subscriber` can be used to write to stdout a...
48c415fcef5b0586c3097575a5337b679bfa92c1 authored about 4 years ago by David Barsky <[email protected]>
The trait being augmented is the 'Collect' trait, so name the trait
that extends should be call...