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

chore: allow renamed and removed lints on docs build (#2344)

Currently, the Netlify docs are failing because of a warning that one of
the lints we explicitl...

14971792cb56fc636064ce3472cfca39da5b0af0 authored about 2 years ago by Eliza Weisman <[email protected]>
attributes: fix handling of inner attributes (#2307)

## Motivation

When the `instrument` attribute is used on a function with inner
attributes, t...

4848d7dc0976d2d29e002aa6545daf444920c2ee authored about 2 years ago by Eashwar Ranganathan <[email protected]>
tracing: add `reqwest-tracing` to related crates in README (#2331)

bc95f2e5ee582b6fa02b83ad13a2279fcd87df96 authored about 2 years ago by tl-rodrigo-gryzinski <[email protected]>
opentelemetry: fix metrics docs using `value.` instead of `histogram.` (#2326)

## Motivation

This fixes a discrepancy in the `tracing-opentelemetry` docs for the new
Metri...

1215ab29c3659e5ec8803df7ad8c44d927cbf736 authored about 2 years ago by Nicolas Moutschen <[email protected]>
subscriber: fix `None` subscribers setting the max level to `OFF` (#2321)

## Motivation

Currently, when using the `Subscribe` impl for `Option<S:
Subscribe<...>>`, th...

cf2b06f0d8b5c085275d70c20d3e3b3dc54f221f authored about 2 years ago by Gus Wynn <[email protected]>
appender: add option to automatically delete old log files (#2323)

## Motivation

`tracing-appender` does not have `Rotation` based on size yet. Also, it
doesn'...

b7ef939defb78e5b71cb6639016ec8452aa5d97e authored about 2 years ago by Özgün Özerk <[email protected]>
core: add `Dispatch::downgrade()` and `WeakDispatch` (#2293)

Allows collectors and subscribers to stash their own `Dispatch` without
causing a memory leak.
...

fb7cb4afff0b839a73266b7e068cc8ef405acdaf authored about 2 years ago by Jack Wrenn <[email protected]>
attributes: suppress dead code warnings for compile tests (#2322)

The `async_fn` test file in `tracing-attributes` contains several
functions that exist just to t...

ed3c9b6f594a572e4c409ad106e34144b54effab authored about 2 years ago by Eliza Weisman <[email protected]>
attributes: update trybuild output for Rust 1.64.0 (#2322)

The error messages for these tests appear to have changed a bit with
Rust 1.64. This commit incl...

5ced41113558a5d50985a5d4153383e9b961ed9d authored about 2 years ago by Eliza Weisman <[email protected]>
tracing: add `dyn` keyword for trait objects in `valueset!` expansion (#2308)

## Motivation

`bare_trait_objects` lint will become a hard error in Rust 2021.

While traci...

a77be16e395893a82474688e2f3f54522937e64c authored over 2 years ago by Xiami <[email protected]>
opentelemetry: add semconv exception fields (#2310)

When an error value is recorded, it should add the `exception.message`
and `exception.stacktrac...

5c35eb04a7b1f22b81569141dc773c382dcf9f6d authored over 2 years ago by Julian Tescher <[email protected]>
opentelemetry: update otel to 0.18.0 (#2303)

## Motivation

Support the latest OpenTelemetry specification.

## Solution

Update `opent...

982526f02bc8d652e85765a02035128e2cf290f7 authored over 2 years ago by Julian Tescher <[email protected]>
opentelemetry: fix `on_event` not respecting events' explicit parents (#2296)

## Motivation

One can want to have an event added from outside context of a span,
especially...

84633eaa9099470f688b2c20ab5febb024a60456 authored over 2 years ago by Wojciech Przytuła <[email protected]>
subscriber: replace unmaintained `ansi_term` with `nu-ansi-term` (#2287)

This increases the MSRV of `tracing-subscriber` to 1.50+.

## Motivation

[ansi_term] last t...

f09bc43c3f13e6df856b809d47544e7e846a6192 authored over 2 years ago by Poliorcetics <[email protected]>
tracing: add `tracing-web` to the list of related crates (#2283)

Fixes #2280

## Motivation

I've implemented an alternative to [`tracing-wasm`] to fix some...

3517552c319a22c108d423ca9a1675e632f616a3 authored over 2 years ago by WorldSEnder <[email protected]>
subscriber: if error occurs when formatting event, write error to Writer (#2102)

Motivation:
When `Format_event::format_event(...)` returns an error, we are
currently silently d...

370a7c14015cdc216e7e1e0ee4a0dae4836ebd7d authored over 2 years ago by Bryan Garza <[email protected]>
subscriber: Add `SubscriberBuilder`/`Layer` accessors (#1871)

`SubscriberBuilder`s and `Layer`s configured with custom event/field
formatters do not provide a...

7a32d3b96ce43056ee21815a654926ccd86ad6b4 authored over 2 years ago by Lily Ballard <[email protected]>
core: add `{Collect,Subscriber}::on_register_dispatch` (#2269)

The `on_register_dispatch` method is invoked when a `Collect` is
registered as a `Dispatch`. Th...

41337ba9965295957e5d6fc7e575bbd79840463f authored over 2 years ago by Jack Wrenn <[email protected]>
subscriber: say which crate the disabled level warning refers to (#2285)

I just saw this warning when trying to debug something in Miri:
```
warning: some trace filter...

c7d525063d0418f9266f92ac508a7d6dc3a6b59e authored over 2 years ago by Ralf Jung <[email protected]>
attributes: add fake return to improve span on type error (#2270)

## Motivation

Return type errors on instrumented async functions are a bit vague,
since the ...

39a2068a45d69a3c89f295fc2e252a389ad768aa authored over 2 years ago by Michael Goulet <[email protected]>
docs: correct grammar in README (#2260)

Co-authored-by: Bryan Garza <[email protected]>

6ce8cfdd157416a20f39a32d5422f65300051566 authored over 2 years ago by Kelly Thomas Kline <[email protected]>
subscriber: update tracing-subscriber version in README (#2273)

`tracing-subscriber` has been on `0.3` for almost a year now.

I naively copied the versions f...

3ac632a3264148c0b38d9c2cc06187e15b4d6fcb authored over 2 years ago by Maximilian Goisser <[email protected]>
docs: add tracing-chrome to list of related crates (#2275)

0a86943a256dbaa845ac4590250b58e6d417ea2a authored over 2 years ago by Thoren Paulson <[email protected]>
chore: fix `clippy::borrow_deref_ref` lints (#2277)

This fixes new Clippy lints introduced in the latest Rust version.

* chore: fix `clippy::borr...

f63ae9bbec729fb124a8e0d1826c4705a25cb679 authored over 2 years ago by Eliza Weisman <[email protected]>
subscriber: add `must_use` for `CollectorBuilder::finish` (#2271)

## Motivation

Follow up to #2239.

Discovered that

```rust
tracing_subscriber::fmt(...

9a8e7e666aa9c4fad3cd3f4da375e8a41c545b7c authored over 2 years ago by Kartavya Vashishtha <[email protected]>
subscriber: clarify `filter.not()` docs w.r.t. event_enabled (#2251)

* Explain filter.not() w.r.t. event_enabled

Co-authored-by: David Barsky <[email protected]>...

1b2a0546991521c35f23cf2bbaee824c65f1ffd7 authored over 2 years ago by Christopher Durham <[email protected]>
chore: refactor CI msrv & minver checks (#2238)

## Motivation

Test msrv and minimal-versions compliance in the currently best-known
fashion....

bfd0e55a2d3a5c83cc0d4a988da52cf14fa1ef8a authored over 2 years ago by Christopher Durham <[email protected]>
core: give `SetGlobalDefaultError` a useful `Debug` impl (#2250)

## Motivation

When a global default dispatcher has already been set, the
`dispatch::set_glob...

f6602eecc22b9519c6a1f3de45a9d35b88ee68c4 authored over 2 years ago by Eliza Weisman <[email protected]>
subscriber: `Not` is `not`, not `or` (#2249)

## Motivation

Doc typo.

## Solution

Fix.

3a4d7be29ca8bb18d0317beb523c979159efd4a2 authored over 2 years ago by Christopher Durham <[email protected]>
subscriber: add `Filter::event_enabled` (#2245)

## Motivation

Like for `Collect` and `Subscribe`, allow per-layer `Filter`s to filter
based ...

5706844d6b829f53fcf2851c3b9a4675ab6b2d6c authored over 2 years ago by Christopher Durham <[email protected]>
serde: implement `AsSerde` for `FieldSet` (#2241)

## Motivation

I've wanted to serialize fieldset of current span.

## Solution

Expose a...

497f66811466721cdd036a50b55d76cde8938bf7 authored over 2 years ago by Ilia Konnov <[email protected]>
subscriber: impl `LookupSpan` for `Box<LS>` and `Arc<LS>` (#2247)

These implementations mirror those provided by tracing-core for
`Collect` on `Box<C>` and `Arc<...

876fe1ff92fafa835f3a82c1a10dded02f59e3a0 authored over 2 years ago by Jack Wrenn <[email protected]>
subscriber: add `Targets::default_level` method (#2242)

## Motivation

This makes it possible to fully "override" some base `Targets` filter
with a...

0081037a7491484c296eab2970f3b537250246f9 authored over 2 years ago by Chris Connelly <[email protected]>
opentelemetry: feature-flag `MetricsSubscriber` (#2234)

In the upstream `opentelemetry` crate, the `trace` and `metrics`
features are gated by separate...

cd81de400a7994199155a18aa21689ab5946f861 authored over 2 years ago by Eliza Weisman <[email protected]>
subscriber: mark builders as must_use (#2239)

## Motivation

Builders not marked `#[must_use]` can not be initialized sometimes, causing sil...

c341c7f7d52cdcdbab6f3273d1a7023754e3c188 authored over 2 years ago by Kartavya Vashishtha <[email protected]>
appender: add `Builder::filename_suffix` parameter (#2225)

## Motivation

The `RollingFileAppender` currently only supports a filename suffix. A
lot o...

46c1fe91d615b341f639f1388317f447ad6d373e authored over 2 years ago by Charles <[email protected]>
chore: fix minimal-versions correctness (#2231)

## Motivation

Fix minimal-versions failure.

## Solution

Upgrade all the dependencies to...

44d9ee36505c031da8dd37fd2ff3fed16fd7fc08 authored over 2 years ago by Christopher Durham <[email protected]>
core: implement `PartialEq`, `Eq` for `Metadata`, `FieldSet` (#2229)

A `FieldSet` is equal to another `FieldSet` if they share the same
callsite and fields (provide...

7ecaedf9a61f56c97aba65e557fa31762baa6271 authored over 2 years ago by Jack Wrenn <[email protected]>
appender: add a builder for constructing `RollingFileAppender`s (#2227)

## Motivation

Several currently open PRs, such as #2225 and #2221, add new
configuration par...

ab36c179a8a4fde3dbf558d4e0a823be3832f9a7 authored over 2 years ago by Eliza Weisman <[email protected]>
core: remove misleading dispatcher docs (#2220)

There's no automated propagation of subscribers between spans, you have
to do this manually.

...

968dd0d0ee0ee1e55061c72a7572c0541d54775e authored over 2 years ago by Aleksey Kladov <[email protected]>
tracing: allow owned values and fat pointers in `Span::record` (#2212)

Previously, using `record("x", "y")` would give an error:
```
error[E0277]: the size for value...

4f326d20ce3c6801e7f1056ab3b87b9487723d69 authored over 2 years ago by Joshua Nelson <[email protected]>
appender: name spawned thread (#2219)

## Motivation

I find it useful when debugging applications with lots of threads to
easily id...

edc5607622f1fda26fa6c6050e9cb8807f410767 authored over 2 years ago by Guillaume Desmottes <[email protected]>
docs: remove hard coded version link from readme (#2208)

Motivation:
When a user clicks they they may accidentally get an old version of the crate. Its ...

8cf81750e12f77e694f689d9dece6fdab437457a authored over 2 years ago by Chris Burgess <[email protected]>
chore(ci): update actions/checkout action to v3 (#2213)

Older versions use node 12 which is no longer supported (end-of-life on April 30, 2022). Also, @...

a6211fa1402b3311a61730d222d25a2c0eb34b64 authored over 2 years ago by Taiki Endo <[email protected]>
opentelemetry: support publishing metrics (#2185)

Motivation:
Currently, there is no way to publish metrics via tracing.

Solution:
Update the...

6af941d6d3e1789f9676181180d8188ff31494a6 authored over 2 years ago by Bryan Garza <[email protected]>
subscriber: pass through `max_level_hint` in `reload` (#2204)

## Motivation

When using a `reload` layer, the fast-path current level check doesn't
work, a...

2aa0cb010d8a7fa0de610413b5acd4557a00dd34 authored over 2 years ago by Gus Wynn <[email protected]>
chore(bin): fix `bin/publish` script running `cargo publish` twice

The second invocation would always fail, since that version had already
been published. This com...

1eaa128ec7cab347dece6b99fb82886ee2e85227 authored over 2 years ago by Eliza Weisman <[email protected]>
attributes: ensure `res` and `err` events inherit `target` (#2184)

## Motivation

Currently, when an `#[instrument]` attribute has an overridden target,
the eve...

63cff144c8913380690118bc592a7c0599f5735c authored over 2 years ago by Thomas Braun <[email protected]>
subscriber: fix `max_level_hint` for empty `Option`/`Vec` `Subscribe` impls (#2195)

## Motivation

These are incorrect: currently, when you have a `None` layer, the `None`
hint ...

2c568b5a106664c3e2bffd56964fe46a4b8e4c4c authored over 2 years ago by Gus Wynn <[email protected]>
subscriber: `<None as Subscribe>::event_enabled` should be `true` (#2193)

## Motivation

This is wrong.

## Solution

Make it unwrong.

As described by the docume...

665ad1171b888a579965b269dae1340085ec2381 authored over 2 years ago by Christopher Durham <[email protected]>
subscriber: fix clippy unused lifetime lint

Okay, this is REALLY the last clippy lint this time.

Signed-off-by: Eliza Weisman <eliza@buoyan...

8030eb9dfb56201b1b0843f6d6105eb89e3660ed authored over 2 years ago by Eliza Weisman <[email protected]>
docs: update dev chat link (#2188)

The gitter room is not used anymore.
This commit updates CONTRIBUTING.md to guide the reader to...

b310ed251be3325e197417c96e70f2568a2699e3 authored over 2 years ago by Benoît Cortier <[email protected]>
core: fix elided lifetime clippy lint in test

d0b93c828edb01c6c966f5b3482ea090b6c2c156 authored over 2 years ago by Eliza Weisman <[email protected]>
subscriber: fix clippy lints (#2191)

This fixes a Clippy lint for explicitly calling `drop` on a value
without a `Drop` impl, and a ...

8df4a17f7e85ed01d948a8ff3fe4dfc6e835fd00 authored over 2 years ago by Eliza Weisman <[email protected]>
tracing: document that `event_enabled!` does not call `Collect::event_enabled` (#2179)

Although it shares the name, `event_enabled!` *does not* call
`Collect::event_enabled`. `Collec...

7a9e1e4569971859849cfd546cc8412d762386a8 authored over 2 years ago by Christopher Durham <[email protected]>
tracing: reorganize benchmarks for comparability (#2178)

Currently, `tracing`'s benchmark suite benchmarks the same behaviors
(e.g. creating a span, rec...

7008df9972ffd750066fdb97042c4a069f8b810b authored over 2 years ago by Eliza Weisman <[email protected]>
chore(ci): test workflow embetterments (#2176)

This branch makes the following changes to the CI test workflows:

- Consolidate all tests int...

39f994203747dc1c8b3f6c347e952ca620d5eb57 authored over 2 years ago by Eliza Weisman <[email protected]>
chore(ci): run MSRV checks with minimal versions (#2171)

In many cases, new releases of a dependency can break compatibility with
`tracing`'s minimum su...

153ac3ca8c709e91cbb93ac8cccc3a65844124ae authored over 2 years ago by Eliza Weisman <[email protected]>
core, subscriber: add `event_enabled` to filter events on fields (#2008)

## Motivation

Allow filter layers to filter on the contents of events (see #2007).

## Solu...

acb078f6f6e55892134f40070272037e46ff7503 authored over 2 years ago by Christopher Durham <[email protected]>
core: add support for recording 128-bit integers (#2166)

## Motivation

I've received a request at work to record 128-bit integers and realized
that w...

201d21ac034f6121c4495dfa96acc18622f913e4 authored over 2 years ago by David Barsky <[email protected]>
core: `impl<C: Collect + ?Sized> Collect` for `Box<C>`, `Arc<C>` (#2161)

These broader impls supersede the previous impls where the inner type was a
`dyn Collect`. With...

68bc91f28f2f23fa5a90cade2fffd4cf08b90e43 authored over 2 years ago by Jack Wrenn <[email protected]>
core: `impl field::Value for String` (#2164)

## Motivation

Currently, it is rather difficult to record `String`s as field values,
even th...

af5edf863c6da5d0c8fa6a39f317bb00fcc1a5c4 authored over 2 years ago by Eliza Weisman <[email protected]>
docs: add tracing-logfmt to related crates (#2163)

Adds tracing-logfmt crate to the related crates section

0c863e42077a4cc668ad8e553296fdc682fed17b authored over 2 years ago by Fredrik Enestad <[email protected]>
subscriber: implement `FIlter` for `reload::Subscriber` (#2159)

## Motivation

The `reload` subscriber doesn't (and can't) implement downcasting correctly,
w...

3046981cde3228f75ba1b8bbb270eb685896fd42 authored over 2 years ago by Gus Wynn <[email protected]>
core, subscriber: more `downcast_ref` & `is` methods (#2160)

Adds inherent `downcast_ref` and `is` inherent methods to:
- `dyn Subscriber + Send`
- `dy...

758df1986415667b551c6e51813cee6afc0d8446 authored over 2 years ago by Jack Wrenn <[email protected]>
chore: `bin/publish` shell script fixes (#2162)

* fix use of `cargo --list` in bin/publish
* fix shellcheck lints in bin/publish
* set -euo pi...

0d23925e1ee210e3fd4a48110592086c5405a061 authored over 2 years ago by Eliza Weisman <[email protected]>
opentelemetry: add more comments to example (#2140)

This patch adds a bit more context around why we are creating a smaller
scope for the spans, an...

388fff8371fef1ec0f75bc495fe1ad4cfa045f7b authored over 2 years ago by Bryan Garza <[email protected]>
core, subscriber: migrate from `lazy_static` to `once_cell` (#2147)

Replace `lazy_static` with `once_cell`. Fixes #2146.

## Motivation

`lazy_static!`, while a...

10da62710227eb445fab7c659d99b81700e6a32c authored over 2 years ago by James Liu <[email protected]>
chore(deps): update parking_lot requirement from >= 0.9.0, <= 0.12 to >= 0.9.0, <= 0.13 (#2143)

Updates the requirements on [parking_lot](https://github.com/Amanieu/parking_lot) to permit the ...

2603ab2dbc9a40d7b2aa9e56eeae194f705e098c authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
opentelemetry: add support for thread names/ids (#2134)

OpenTelemetry has [semantic conventions][1] for reporting thread names
and IDs on spans. This b...

644b6bb1627a042a0a20113a6e74f6b8be3ddcb3 authored over 2 years ago by Eliza Weisman <[email protected]>
docs: remove incorrect MSRV note (#2137)

`tracing`'s lib.rs incorrectly states its MSRV; this commit removes it.

604f389c708c684adcd33c1d6299df6ce0f996bf authored over 2 years ago by jamen marz <[email protected]>
appender: add initial set of benches (#2128)

* appender: add initial set of benches

This patch adds blocking and nonblocking benchmarks. T...

b2cd503f8104db8da013d54572337f2600838992 authored over 2 years ago by Bryan Garza <[email protected]>
opentelemetry: enforce event_location for span tags (#2124)

The `with_event_location(false)` method will now properly omit `code.*`
tags from spans.

## ...

49d4bf669f1894a79d6ec4dca073585c7992fc1f authored over 2 years ago by Devin <[email protected]>
docs: added missing periods to `with_thread_{names, ids}` (#2126)

I noticed that the documentation for `tracing-subscriber`'s methods
relating to logging thread ...

1e414b36cc74972b119306765bfff64f7605b593 authored over 2 years ago by David Barsky <[email protected]>
error: add missing backtick to `prelude` docs (#2120)

94dace6d60d7c0d501f15720e9edea99506db0de authored over 2 years ago by Tyson Nottingham <[email protected]>
fix opentelemetry example (#2110)

Co-authored-by: Bryan Garza <[email protected]>

fbfef9c9ca121cd972bed8ddfb9b5fdc17e62f00 authored over 2 years ago by zz <[email protected]>
Add additional information to references of my_crate in env_filter docs. (#1088)

Co-authored-by: Bryan Garza <[email protected]>

4e10e8955b2d3bed56daa8f007befe10e5373efc authored over 2 years ago by George Malayil Philip <[email protected]>
journald: disable default features of tracing-subscriber (#1476)

## Motivation

Closes #1465.

## Solution

I'm just disabling the default features of `tra...

6bae73bc6ca41bf21bbb115cdd224b379284756c authored over 2 years ago by Max Davitt <[email protected]>
chore(deps): update tokio-test requirement from 0.2.0 to 0.3.0 (#1379)

Updates the requirements on [tokio-test](https://github.com/tokio-rs/tokio) to permit the latest...

3f058db991723f37c62351c3503c28529f715a87 authored over 2 years ago by dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
subscriber: don't enable `tracing-core` features by default (#2107)

This attempts to address #2106 by disabling the `tracing-core`
crate's default features in `tra...

3faba7beb66d8b23deb1b21eaa7053018e4905e0 authored over 2 years ago by James Munns <[email protected]>
opentelemetry: fix event source locations (#2099)

Fixes: #2094

## Motivation

Properly attach event's source locations.

## Solution

Ap...

e0642d949891546a3bb7e47080365ee7274f05cd authored over 2 years ago by hubertbudzynski <[email protected]>
attributes: permit `#[instrument(follows_from = …)]` (#2093)

This PR extends the `#[instrument]` attribute to accept an optional
`follows_from = …` argument...

14eff634a75247c8e20042dc815930d80fdd932c authored over 2 years ago by Jack Wrenn <[email protected]>
attributes: permit setting parent span via `#[instrument(parent = …)]` (#2091)

This PR extends the `#[instrument]` attribute to accept an optionally
`parent = …` argument tha...

92ec839a54f981717ec90a15b9a98570d96a167f authored over 2 years ago by Jack Wrenn <[email protected]>
attributes: remove extra braces around `async` blocks (#2090)

## Motivation

When using an `async` block (as an alternative to `async fn`, e.g. when
implem...

839bd3617febb7a1d2a459685ccea695be7eddca authored over 2 years ago by Jarrod Davis <[email protected]>
core: document the `callsite` module (#2088)

Currently, there isn't a lot of documentation explaining what callsites
and registration are fo...

465f10adc1b744c2e7446ebe2a6f49d5f408df0f authored over 2 years ago by Eliza Weisman <[email protected]>
core: add `Value` impl for `Box<T> where T: Value` (#2071)

This commit adds a `Value` implementation for `Box<T> where T: Value`.
This is *primarily* inte...

55fdc750c2bf39d6d5635aca487b07daca990cfe authored over 2 years ago by Eliza Weisman <[email protected]>
tracing: fix the "log" feature making async block futures `!Send` (#2073)

## Motivation

Currently, enabling the `log` feature can cause a compilation error when
using...

a4217633e127e9f561b4e47ec1b42aa73d475afa authored over 2 years ago by Eliza Weisman <[email protected]>
core: impl `Value` for `dyn Error + Send/Sync` (#2066)

## Motivation

`Value` was already implemented for `dyn Error + 'static`, but rust
doesn't si...

c4bcf5c2c48cc82b7fe11a657a9733c7d73c4ed9 authored over 2 years ago by Lily Ballard <[email protected]>
chore(ci): add a minimal-versions check (#2015)

This adds a minimal-versions check to the tracing project. Adapted from
`tokio-rs/tokio`. Addin...

5888369f5f82965f062ecfb0e4006168fbe920e0 authored over 2 years ago by John-John Tedro <[email protected]>
journald: remove span field prefixes; add separate fields for span data (#1968)

## Motivation

Currently, `tracing-journald` prefixes event fields with the number
of parent ...

b158b776603adb98f5625555495b436a563601a1 authored over 2 years ago by Wiktor Sikora <[email protected]>
subscriber: add missing `Filter::on_record` for to `EnvFilter` (#2058)

Depends on #2057

## Motivation

Currently, `EnvFilter`'s `Subscribe` implementation provide...

43f1f7308152c7251110d9ae5df21e8bff2bb9f1 authored over 2 years ago by Eliza Weisman <[email protected]>
subscriber: add inherent impls for `EnvFilter` methods (#2057)

## Motivation

Currently, there is a potential namespace resolution issue when calling
`EnvFi...

de364fbc6b0c67fd30733903cace0b025a95f358 authored over 2 years ago by Eliza Weisman <[email protected]>
update tracing appender readme (#2054)

60e96adcedcda4c1776e117bcf29d643e249367a authored over 2 years ago by cong-or <[email protected]>
subscriber: fix empty string handling in `EnvFilter::builder().parse` (#2052)

## Motivation

See issue #2046. When using calling [`Builder::parse`] or
[`Builder::parse_los...

c7407c4f6ab559386eb09f87e250a3e44cce0e80 authored over 2 years ago by Ma_124 <[email protected]>
chore: fix Rust 1.60 warnings (#2056)

## Motivation

The Rust 1.60 release introduced a few new lints that trigger on the
`tracing`...

d0d5dcf6f4e0282db83f95d9871c6a52900caa18 authored over 2 years ago by Eliza Weisman <[email protected]>
subscriber: add `EnvFilter::builder`, option to disable regex (#2035)

## Motivation

Currently, `EnvFilter` will always interpret all field value filter
directives...

bae0c85940dc980235201503b512e29f926d009d authored over 2 years ago by Eliza Weisman <[email protected]>
tracing: add `span_enabled!` and `event_enabled!` macros (#1900)

## Motivation

Closes #1892

## Solution

This branch adds new `span_enabled!` and `event_...

16577e108e97d74aa02e9db4e095ef320035c076 authored over 2 years ago by Gus Wynn <[email protected]>
subscriber: Add `Filtered` and `fmt::Subscriber` accessors (#2034)

This adds more modification methods for use with reloading. Replaces
#2032.

## Motivation

...

7d294472e08f89f2281cd1d5a2af65da85010de1 authored over 2 years ago by Peter Wagenet <[email protected]>
subscriber: add `Subscribe` impl for `Vec<S: Subscribe>` (#2027)

Depends on #2028

## Motivation

In many cases, it is desirable to have a variable number o...

a3e7944506507ed0a34bfd949a3293bb1f1a0515 authored over 2 years ago by Eliza Weisman <[email protected]>
subscriber: add `Filter::on_record` callback

Currently, `Filter` only has the `on_new_span`, `on_enter`, `on_exit`,
and `on_close` callbacks....

a2c562570e616cf474fc7f1ecf97b1ae0b46702e authored over 2 years ago by Eliza Weisman <[email protected]>