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
# 0.2.0 (February 4, 2020)
### Breaking Changes
- **fmt**: Renamed `Context` to `FmtContex...
8711f63cd8c135980edaca1570ce6878ffe34d7c authored almost 5 years ago by Eliza Weisman <[email protected]>Depends on #564
This commit adds a new section to the `Layer` docs on how `Layer`s and
`Sub...
## Motivation
The `LookupMetadata` trait was essentially a prototype for `LookupSpan`,
and w...
## Motivation
Currently, both the `Registry` type _and_ the `LookupSpan` and
`SpanData` trai...
This should fix the `doc-cfg` attributes not being present in the
docs.rs docs.
Signed-off-b...
bf6c4d55b7a1adb93556c9f93848e17ad4f6e8aa authored almost 5 years ago by Eliza Weisman <[email protected]>Fixed
- **fmt**: Fixed empty `{}` printed after spans with no fields (f079f2d)
- **fmt**: Fi...
This commit replaces uses of `Formatter::pad` with
`Formatter::write_char` wherever a single cha...
Currently, when ANSI color formatting is enabled, `tracing-subscriber`'s
`fmt` module left-pads ...
Previously, when `tracing-subscriber`'s `fmt` module printed span
contexts, curly braces were on...
Currently, the `tracing-subscriber` crate's `fmt` module has two
separate `fmt::Display` impls f...
This updates `tracing-error` to depend on `tracing-subscriber` from
crates.io, rather than via ...
## Motivation
A lot of folks have expressed interest in being able to capture the
current `t...
Signed-off-by: David Barsky <[email protected]>
3c8098447e23ec848b2685c5d4e7a6bd5cc87971 authored almost 5 years ago by David Barsky <[email protected]>### Added:
- **env_filter**: Documentation for filtering directives (#554)
- **registry**, *...
Version 0.0.7 of `sharded-slab` contains a bug where, when the `remove`
method is called with th...
This PR is extracted from #368 and introduces additional documentation for
the filter directive...
This fixes two bugs. One where the formatted fields were incorrectly
parameterized over Self in...
Currently, a `Layered` struct's implementations of `Subscriber` and
`Layer` will successfully d...
Fixes a small typo that inverts the intended meaning.
42c17fcd548a728856ea0dba64b525d39ea62538 authored almost 5 years ago by Khionu Sybiern <[email protected]>* tracing: implement futures 0.3 Stream trait for Instrumented
By implementing the Stream tra...
981089305bd608b26afaa3913051378f197137e3 authored almost 5 years ago by obergner <[email protected]># Motivation
The smallvec 0.6 dependency is causing some duplicate dependencies in
quinn. sm...
Closes #440
this should be the last of them
* finish doc_cfg for tracing-tower
* finis...
dee99ac493d510cb98e8b2a35da9fb34b6b7d264 authored almost 5 years ago by Jane Lusby <[email protected]># 0.2.1 (Jan 15, 2020)
### Added
- API documentation now shows which features are required...
8b9fc8edb03cdc5308b0c6b0765928fdfb84bf00 authored almost 5 years ago by David Barsky <[email protected]>## Motivation
For tracing there's no difference between a `NonZero*` or `Wrapping`
type and ...
I've made some improvements to the CI workflow script.
I've consistently used the `actions-rs...
ed7e5a76242b051a26f207ea7c25da9d5c71ccc0 authored almost 5 years ago by Darin Morrison <[email protected]>2736f594bdabb31beeb97cabdf3a784d117745aa authored almost 5 years ago by Lucio Franco <[email protected]>
* tracing: update core version
Signed-off-by: Eliza Weisman <[email protected]>
* tracing: ...
6fcdf94fef09557d5f50a2091a93b26f6075f1c6 authored almost 5 years ago by Eliza Weisman <[email protected]># 0.2.0-alpha.4 (January 11, 2020)
### Fixed
- **registry**: Removed inadvertently committ...
bdddf10d994ebcf50fc0488534127b038b9ec85c authored almost 5 years ago by Eliza Weisman <[email protected]>8214570c44d1ff5d2f38763b51a414f00d0ffc57 authored almost 5 years ago by David Barsky <[email protected]>
These were added while debugging issue #511. They were never intended to
be committed, but appa...
* subscriber: prepare to release 0.2.0-alpha.3
### Added
- **fmt**: Public `FormattedField...
c6f74ea0f8390cf307c5a20e04385dc0e93a12c2 authored almost 5 years ago by Eliza Weisman <[email protected]>* Get the last bits of tracing-core
* remove unnecessary doc_cfgs
* add doc_cfg for std fe...
c3c0bd52388083e77acc017f1efc66f258f5af73 authored almost 5 years ago by Eliza Weisman <[email protected]># 0.1.9 (January 10, 2020)
### Added
- API docs now show what feature flags are required t...
cb7509390a2963f7fcfc7ec2da67c373176821b9 authored almost 5 years ago by Eliza Weisman <[email protected]>* ci: remove `on: pull_request`
It appears that this setting doesn't actually do what I thoug...
837cc7e0da11ee4d56d878cf4932bb0577a908e8 authored almost 5 years ago by Eliza Weisman <[email protected]>Starts on #440.
This branch adds `doc_cfg` attributes to `tracing` and `tracing-core`,
when ...
The docs for `drop_span` incorrectly state that the method is
"soft-deprecated", when it's actu...
This branch updates the `tracing-subscriber` tests for
span closure and removal from the regist...
With this change we replace DefaultGuard's drop implementation with a
version that no longer dr...
This branch fixes a couple of issues which might result in child spans
not correctly triggering...
* Add examples for layers
* Reorganize and shrink examples
* Apply suggestions from code r...
f9c75340f9df6cce88c4381934f2c507a576ece4 authored almost 5 years ago by Jane Lusby <[email protected]>This is a follow up PR for #477 that runs clippy on CI.
* Switch from hecrj/setup-rust-action...
986c68d82a41d09542a9c6edd2c14577f1eeb6de authored almost 5 years ago by Darin Morrison <[email protected]>Authored-By: David Barsky <[email protected]>
eaa93176d9bdc98f551fdded4d2ec65361f95318 authored almost 5 years ago by David Barsky <[email protected]>
Authored-By: David Barsky <[email protected]>
Co-Authored-By: Eliza Weisman <[email protected]>
* subscriber: traverse SpanStack on pop
In cases where spans are not popped in FILO (first-in...
e2a38977f16dab847f883268110cd622c2960c77 authored almost 5 years ago by Chris Lucas <[email protected]>* docs: add third-party crates to docs
This branch adds a list of related crates not in this ...
1725ab910e2f56ddc19634786e92839707d66748 authored almost 5 years ago by Eliza Weisman <[email protected]>## Motivation
Being able to trace futures in platforms that do not support
stdlib would be n...
## Motivation
I've found multiple compilation error involving non-default features.
## Sol...
f1df31b1964fef2ea9853d84c6702bfa4059f219 authored almost 5 years ago by Arthur Gautier <[email protected]>
These warnings have been removed as of
https://github.com/rust-lang/rust/commit/1465351c3dbabfa...
Intended to allow library authors to access a span's dispatcher for
out-of-band interaction wit...
* subscriber: compilation errors w/ nodefault + ansi
when compiling with -no-default-features...
1f0bdeec734bd45865a98f9e3e4b5fda6926f8e5 authored almost 5 years ago by Arthur Gautier <[email protected]>
This fixes the following compilation error:
```
error[E0433]: failed to resolve: use of undecl...
Authored-by: David Barsky <[email protected]>
37faa297694908804665773d0281013ac948b093 authored almost 5 years ago by David Barsky <[email protected]>
This PR fixes all reported clippy lints. In most cases I have made the
suggested changes. In a ...
* tracing: prepare to release 0.1.11
Added
- `Span::is_none` method (#475)
- `LevelFilter...
Added
- Updated documentation (#468)
Signed-off-by: Eliza Weisman <[email protected]>
07f2ab6adac8ddc47a17d90419280690a5243ad0 authored about 5 years ago by Eliza Weisman <[email protected]>Added
- `Default` impl for `Dispatch` (#411)
Fixed
- Removed duplicate `lazy_static` de...
d7d561febda4b4e1fc20626c382cd4b620b04f1a authored about 5 years ago by Eliza Weisman <[email protected]>This branch updates all the README links and badges. In particular, it:
* Changes build statu...
7856483fcf6ba98f2b9abcc28326ad870ca6bdb7 authored about 5 years ago by Eliza Weisman <[email protected]>Closes #474
d134675085cb2eb1fcb8bbfc0efc0e847e3a81f4 authored about 5 years ago by Jane Lusby <[email protected]>Closes #476
e930f054bb632346415bfaa9c26fcb8cd6405458 authored about 5 years ago by Jane Lusby <[email protected]>Closes #446
11dab1e14801bcdbdb3fe40db7b68854aad0e92c authored about 5 years ago by Jane Lusby <[email protected]>## Motivation
When using the `tracing/log` feature flag to emit log records from
tracing eve...
maybe this will fix staleness issues?
56ab0d2c77aa1f61f438850d2a7e650fabdb45aa authored about 5 years ago by Eliza Weisman <[email protected]>## Motivation
I stumbled upon this issue when trying to get tracing-log working with
env_log...
Co-authored-by: David Barsky <[email protected]>
Co-authored-by: Eliza Weisman <[email protected]>
Signed-off-by: Eliza Weisman <[email protected]>
65547d8809fcc726b8187db85b23c42e32ef5dce authored about 5 years ago by Eliza Weisman <[email protected]>## Motivation
There is currently no way to detect when a span is "empty" (i.e., it was
creat...
Authored-By: David Barsky <[email protected]>
fc3ab4cfe405c0d9a54f16200a7b4b551f00de97 authored about 5 years ago by David Barsky <[email protected]>
Authored-By: David Barsky <[email protected]>
Co-Authored-By: Eliza Weisman <[email protected]>
## Motivation
Can't create a filter for a specific level without having to `match` on
a `Lev...
## Motivation
Makes it possible to get a `Level` without having to check which
`LevelFilter`...
Added:
- `LookupSpans` implementation for `Layered` (#448)
- `SpanRef::from_root` to iterate ov...
## Motivation
PR #443 added a `Context::scope` function, as described in issue #427.
In the ...
## Motivation
Current link in [here][1], which should point to the correct
[`metadata`][2]()...
## Motivation
PR #441 increased the minimum supported Rust version, but it only
changed the ...
Currently tracing-subscriber doesn't compile on 32-bit platforms as
discussed here: https://git...
## Motivation
Latest master cannot infer types in the `fmt` function.
## Solution
Tell ...
43685e1c493f8e5979fbe75f797e23952592e843 authored about 5 years ago by Julius de Bruijn <[email protected]>
Follow-up of #439, as suggested here:
https://github.com/tokio-rs/tracing/pull/439#pullrequest...
* futures: futures-03 & std-future is the default
Also upgrades futures-03 to the non-preview...
4c1a69d9e43a0c87dca60c649a2e949b3dca8b41 authored about 5 years ago by Adam Perry <[email protected]>## Motivation
Currently, `Layer::downcast_raw` constructs a pointer with:
```rust
&self as ...
This fixes the link to the examples in the tracing crate doc.
0351738405cb1f28891be51704a888a108190f61 authored about 5 years ago by Matthijs Brobbel <[email protected]>
Currently there are some links that 404 because they contain
a reference to a struct 'struct.La...
## Motivation
What I wanted to achieve: lookup data from a span _outside_ of a
`Layer`/`Sub...
This patch moves the current `FmtContext::visit_spans`
implementation into a new method `layer:...
Signed-off-by: Eliza Weisman <[email protected]>
16e295165d0d04ba23b45f0b30a0eec18817afd2 authored about 5 years ago by Eliza Weisman <[email protected]>* Prepare release
* fix build, maybe
f853f3b0db4a8c8292ce07c23296b533b1e88b38 authored about 5 years ago by David Barsky <[email protected]>## Motivation
This branch fixes several bugs in the `Registry` span close logic, and
adds ne...
This PR removes the deprecated items, notices and aliases in preparation
of releasing tracing-s...
This PR fixes nightly builds by opting to use `tokio = "0.2.0-alpha.6"`
instead of a git depend...
For Registry-backed Layers, this commit introduces a capability where
span deletion is deferred...
`fmt::Layer::on_record` was looking up extensions using
`FormattedFields<Self>>` when it should...
Following the suggested fix on #365:
https://github.com/tokio-rs/tracing/issues/365#issuecommen...
With #420, we introduced FmtContext and made it a required parameter on
FormatEvent's primary m...
This branch introduces:
- A registry build atop of https://github.com/hawkw/sharded-slab. La...
919a628a04d7442899c60bf53883ff55c841bc1a authored about 5 years ago by David Barsky <[email protected]>There was a dead link to `Field` in the documentation of [AsField](https://docs.rs/tracing/0.1.1...
16fee661ac1f5dd175491e611ff4c08b33c070fa authored about 5 years ago by Stefano Probst <[email protected]>
These benchmarks were originally written for assessing before/after
performance on a branch tha...
The futures-preview code will remain in place to avoid breaking existing
code; the new futures ...
## Motivation
JSON log lines are not correct JSON, the ending `}` is missing.
## Solution
...
## Motivation
A recent upstream change to `tokio-test` (tokio-rs/tokio#1728) removed
the `Mo...
## Motivation
As outlined in #172, we can improve the use of default dispatch by
implementi...
### Added
- `Instrumented::inner` and `inner_mut` methods that expose access to the
instru...