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
* log: deprecate `TraceLogger`
This deprecation was discussed in
https://github.com/tokio-rs...
## Motivation
I thought the boxing errors solution implemented in #400 was equivalent
to t...
I don't believe Gitter is used anymore; most of the `tracing`
discussions happen on Discord.
## Motivation
Currently, most crates in `tracing` are configured to deny all compiler
warnin...
f0c0a7343c725e7b7b8d99b7a91029085c3216fc authored about 5 years ago by Benjamin Saunders <[email protected]>
ee1e5308fb6b022c880dbe43cb78cde9c52bf8b5 authored about 5 years ago by Julian Tescher <[email protected]>
## Motivation
Setting `RUST_LOG=target` currently enables only the `ERROR` level,
while it s...
* tracing: bump attrs and core versions
Signed-off-by: Eliza Weisman <[email protected]>
* ...
d30c2edf8c16fdee154bd1fb3799d6ecd841a676 authored about 5 years ago by Eliza Weisman <[email protected]>## Motivation
https://github.com/tokio-rs/tracing/pull/385 incorrectly used the
feature flag...
Added:
- Support for destructuring in arguments to `#[instrument]`ed
functions (#397)
- G...
This pull request adds support to the `#[instrument]` macro for
destructured arguments.
## M...
0e852a95e06eb0dc9d75714663beec30f8de1e12 authored about 5 years ago by Andrew Dona-Couch <[email protected]>This fixes the `Subscriber::exit` doc comment where some copy-pasta from `Subscriber::enter` was...
a1422b0ca028522cd2d939b42354053bfde9d439 authored about 5 years ago by Andrew Dona-Couch <[email protected]>### Added
- Added `dispatcher::set_default` API which returns a drop guard (#388)
### Fixe...
ac49a4734fcffcea0604e991f6f4a93e6038ea84 authored about 5 years ago by Eliza Weisman <[email protected]>## Motivation
u8 had been forgotten from the list of automatically generated
implementations...
## Motivation
A formatter for JSON output.
## Solution
Enable `json` feature from `trac...
d3e0c067742412669d81fb53d93037042eaa01ee authored about 5 years ago by Julius de Bruijn <[email protected]>
This updates our CI configs to use crate-ci/azure-pipelines#65, which fixes
the build failures ...
## Motivation
As discussed in #383 , adds the new `set_default` method.
## Solution
* A...
5fced339ddf35d03adc259f93542831706544448 authored about 5 years ago by Bhargav <[email protected]>## Motivation
Currently, when using `tracing-subscriber`'s `Layer` API, it is
necessary for ...
* subscriber: add ChronoUtc and ChronoLocal timers
* subscriber: ChronoLocal::rfc3339,ChronoUtc...
## Motivation
Configuring the `FmtSubscriber` with the `EnvFilter` and installing it
globall...
## Motivation
Currently it is not possible to implement 3rd party traits for
`Instrumented` ...
## Motivation
The `tracing-fmt` crate crate currently uses a `NewVisitor` trait to
abstract ...
This branch prepares for an initial stable release of `tracing-futures`.
I've done some pre-r...
87c075e349cd25677fe646d0927c7a9cc75092e6 authored about 5 years ago by Eliza Weisman <[email protected]>## Motivation
Previously, both traits expose a single method (`Instrument::instrument`
and `...
### Fixed
- Spans not being closed properly after calling
`FmtSubscriber::current_span` (#...
This allows us to remove an unnecessary clone of the dispatcher or span
from poll impls. Also, ...
## Motivation
The `tracing_subscriber` `FmtSubscriber` currently clones span IDs in
calls to...
Tokio is experimenting with Discord, and the Tokio discord server has
a Tracing channel. This P...
### Fixed:
- Spans entered twice on the same thread sometimes being completely
exited when...
Added:
- Optional `skip` argument to `#[instrument]` for excluding function
parameters fro...
The `tracing-subscriber` `FmtSubscriber` currently has a subtle bug in
span reference counting ...
* subscriber: Remove ansi for time when ansi = false
When ansi feature is enabled and subscri...
179c08a01e030e5160df53d5de3535b9bda1f399 authored about 5 years ago by SnoozeTime <[email protected]>## Motivation
Entering twice in the same span causes the span to be lost after the
second sp...
Because this GitHub Actions workflow requires a secret (for the GitHub
access token), it doesn'...
## Motivation
This adds a `skip` directive to the `#[instrument]` macro that allows
specifyi...
* Fix small format bug in tracing documentation
Typo on the docs index page which prevents li...
8c735e1dafeb40c10e524dc29fa39c321798cc44 authored about 5 years ago by Stefano Probst <[email protected]>## Motivation
I viewed the amazing talk from Eliza Weisman on the RustConf 2019 on
Youtube. ...
Fixed:
- `Layered` subscribers not properly forwarding calls to `current_span`
(#350)
S...
26f8c53d2047f35da5259c380faedd94b3fc481f authored over 5 years ago by Eliza Weisman <[email protected]>
This overrides the default `Subscriber::current_span` impl
with one that forwards the inner sub...
### Fixed
- Fixed `#[instrument]`ed async functions not compiling on
`nightly-2019-09-11` ...
### Fixed
- `EnvFilter` ignoring directives with targets that are the same number
of chara...
## Motivation
Currently, when `tracing`'s `log` feature is enabled, all spans and
events wil...
## Motivation
The `tracing-subscriber` currently depends on both the `crossbeam-util`
crate ...
## Motivation
Currently, the `tracing-subscriber` `EnvFilter` does not properly enable
event...
Fixed:
- Fixed `#[instrument]`ed async functions not compiling on
`nightly-2019-09-11` or ...
Added:
- Internal APIs to support performance optimizations (#326)
Fixed:
- Clarified w...
930bd731cc30afc26c6d3daabf959b1d97b77574 authored over 5 years ago by Eliza Weisman <[email protected]>* Suggested doc fix
* Add space, remove "as string".
4c2b604be3991fb3e7026b17c43782651cf63353 authored over 5 years ago by Sam Scott <[email protected]>
This branch renames `Filter` to `EnvFilter` and deprecates the previous
name, as suggested in h...
## Motivation
This branch fixes broken builds of `tracing-futures` with the
`tokio-alpha` fe...
This fixes compilation errors with `#[instrument]`ed `async fn`s on the
latest nightly. The gen...
## Feature Request
### Crates
- `tracing-subscriber`
### Motivation
Currently, the `...
b385da6b0253a6ad81d9e60db5972b9d6f1c6378 authored over 5 years ago by Eliza Weisman <[email protected]>## Motivation
Currently, the `tracing-subscriber::Filter` type can be constructed from
an en...
## Motivation
`tracing-subscriber` currently relies on `PartialOrd` and `Ord`
implementation...
## Motivation
Apparently, the GitHub Actions `paths:` filtering for events uses [an
API][1] ...
## Motivation
Fixes #298
## Solution
Add a new function to either parse the name fro...
7d463488b2424a58d3dc1f38de14bec9e499a968 authored over 5 years ago by SnoozeTime <[email protected]>## Motivation
The `tracing-fmt::filter::EnvFilter` type implemented `fmt::Display`,
but `tra...
## Motivation
The `tokio` org is in the Github actions beta. Running our CI jobs on Actions
...
## Motivation
When `tracing` is not in use, no default subscriber will be set, and
tracing i...
Fixed:
- Potential double panic in `CurrentSpan` (#325)
Signed-off-by: Eliza Weisman <eliz...
c3fa67ac03be20b27a61bc58750c765dd993ed45 authored over 5 years ago by Eliza Weisman <[email protected]>## Motivation
The `ThreadLocal` struct used by `CurrentSpan` currently can cause a
double pa...
## Motivation
`tracing` currently consists of a large number of crates. The number of
crates...
chore: build and publish documentation for each branch.
This commit introduces support for:
...
this should fix the build failure
Signed-off-by: Eliza Weisman <[email protected]>
45ac667986ddf9726e45cfbb2cc46ed45e38b526 authored over 5 years ago by Eliza Weisman <[email protected]>Signed-off-by: Eliza Weisman <[email protected]>
bc10a7e60c3237ae466618475a3a9adaa5aeebc8 authored over 5 years ago by Eliza Weisman <[email protected]>Signed-off-by: Eliza Weisman <[email protected]>
cf03e3de162d4dad8dc68173c80c5d4e6bb3b493 authored over 5 years ago by Eliza Weisman <[email protected]>Signed-off-by: Eliza Weisman <[email protected]>
4d262b1b011813ba6d70a72abf317e219a96a160 authored over 5 years ago by Eliza Weisman <[email protected]>* subscriber: prepare to release 0.1
This prepares `tracing-subscriber` for an initial stable...
80804f5bcf0187ba231c43ad02f7f7ceaffdf7ec authored over 5 years ago by Eliza Weisman <[email protected]>* tracing: prepare to release 0.1.8
Changed
- Reorganized and improved API documentation (...
4ce55e674481668082e6b577029e4eab0964d83a authored over 5 years ago by Eliza Weisman <[email protected]>
These examples were moved in #316, but apparently I forgot to delete
the dev dependencies in so...
This branch prepares `tracing-log` for an 0.1 release.
Taking this crate out of alpha will al...
cd83212a9a1e68db6b0011e76c39a0210a653226 authored over 5 years ago by Eliza Weisman <[email protected]>
This branch updates and reorganizes the crate-level docs in `tracing`. In
particular, I've:
...
dbabb844994eac38266ff34fb160b619f13b65de authored over 5 years ago by Eliza Weisman <[email protected]>## Motivation
Currently, most crates in this repository have `examples` directories
that con...
Currently, the `tracing-log` crate uses the `CurrentSpan` utility in
`tracing-subscriber`. Howe...
Signed-off-by: Eliza Weisman <[email protected]>
09b7c0a2efcc9943402b57ad7539b99c1016c5a1 authored over 5 years ago by Eliza Weisman <[email protected]>
In the near future, the `tracing-subscriber` crate should be ready for a
stable 0.1 release. Be...
## Motivation
As discussed in #308, there are a large number of crates in this
repository, w...
Changed:
- New (curly-brace free) event message syntax to place the message in
the first f...
## Motivation
The old syntax for macros with messages would put the message field
first, fol...
#288 introduced a regression that causes infinite macro recursion when
the `log` feature is ena...
## Motivation
There is now a handful of blog posts and conference talks about Tracing.
These...
Apparently `TcpListener::bind` is async now.
This fixes CI.
Signed-off-by: Eliza Weisman <...
9161b5f2aab064b8edb7b9c07dcd38a86b7a8bcb authored over 5 years ago by Eliza Weisman <[email protected]>## Motivation
> When logging trace data, users may wish to write to a number of
> output...
64a7ebc2f7b13148b148b91662f5f52820a4204a authored over 5 years ago by Bhargav Voleti <[email protected]>
8698321a2f94050399552241b1ee4575529a54af authored over 5 years ago by Bhargav Voleti <[email protected]>
* Plus the echo example from tokio for a concurrent echo server
cacbe06138f59ec4eb02cb68dfbe306f72eac29b authored over 5 years ago by Bhargav Voleti <[email protected]>a3a789521cc1b70c71d4c5b4e1fb8f3d86d3e47e authored over 5 years ago by Bhargav Voleti <[email protected]>
2100edca3c6c3d51c78093fbdace5c266816e3c6 authored over 5 years ago by Bhargav Voleti <[email protected]>
Signed-off-by: Eliza Weisman <[email protected]>
ec19f07cc86db18d30884fc81d51f3fe9cb7f28f authored over 5 years ago by Eliza Weisman <[email protected]>Added:
- `std::error::Error` as a new primitive type (#277)
- Support for mixing key-value fiel...
### Changed:
- Updated `syn` and `quote` dependencies to 1.0 (#292)
- Removed direct depende...
## Motivation
As discussed in #292:
> A follow-up to remove an explicit dependency on `pro...
b6ad438c4f27c3ce1e328e7b63359ced050360cc authored over 5 years ago by Jarrod Davis <[email protected]>
This branch adds impls of `tokio` 0.2 and `futures-core-preview` traits
for `tracing-futures`' ...
Signed-off-by: Eliza Weisman <[email protected]>
2fd02e7a47aec0e1370143116394765e87f11969 authored over 5 years ago by Eliza Weisman <[email protected]>Signed-off-by: Eliza Weisman <[email protected]>
5cd323898958c0831e9dfbedab12d027559c1354 authored over 5 years ago by Eliza Weisman <[email protected]>Signed-off-by: Eliza Weisman <[email protected]>
d59da3836b149ebd236dbd11ed75c84b92e44f65 authored over 5 years ago by Eliza Weisman <[email protected]>## Motivation
`tokio` 0.2 introduced a `tokio-macros` crate that uses macro-related
dependen...
## Motivation
Usage of `tracing-fmt` with `tokio` 0.2 results in duplicate
dependencies beca...
## Motivation
Currently, the `tracing` macros require curly braces as delimiters when
a `f...
* core: remove `local_inner_macros`
This is unnecessary as we no longer support Rust 1.26
...
215d0efdbf545026a6ccdb0a65c17a3d7ad71e1e authored over 5 years ago by Eliza Weisman <[email protected]>## Motivation
In some cases, `Layer` implementations may wish to trigger new events on
the i...