Skip to content

Commit 56ba262

Browse files
committed
Added README
1 parent e4ace6d commit 56ba262

File tree

1 file changed

+36
-0
lines changed

1 file changed

+36
-0
lines changed

README.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
# tracing-tree
2+
3+
Instrument your application with [tracing](https://github.com/tokio-rs/tracing)
4+
and get tree-structured summaries of your application activity with timing
5+
information on the console:
6+
7+
<pre>
8+
<b>server</b>{host=&quot;localhost&quot;, port=8080<b>}</b>
9+
0ms <b> INFO</b> starting
10+
300ms <b> INFO</b> listening
11+
<b>conn</b>{peer_addr=&quot;82.9.9.9&quot;, port=42381<b>}</b>
12+
0ms <b>DEBUG</b> connected
13+
300ms <b>DEBUG</b> message received, length=2
14+
<b>conn</b>{peer_addr=&quot;8.8.8.8&quot;, port=18230<b>}</b>
15+
300ms <b>DEBUG</b> connected
16+
<b>conn</b>{peer_addr=&quot;82.9.9.9&quot;, port=42381<b>}</b>
17+
600ms <b> WARN</b> weak encryption requested, algo=&quot;xor&quot;
18+
901ms <b>DEBUG</b> response sent, length=8
19+
901ms <b>DEBUG</b> disconnected
20+
<b>conn</b>{peer_addr=&quot;8.8.8.8&quot;, port=18230<b>}</b>
21+
600ms <b>DEBUG</b> message received, length=5
22+
901ms <b>DEBUG</b> response sent, length=8
23+
901ms <b>DEBUG</b> disconnected
24+
1502ms <b> WARN</b> internal error
25+
1502ms <b> INFO</b> exit
26+
</pre>
27+
28+
## Setup
29+
30+
After instrumenting your app with
31+
[tracing](https://github.com/tokio-rs/tracing), add this subscriber like this:
32+
33+
```
34+
let subscriber = Registry::default().with(HierarchicalLayer::new(2));
35+
tracing::subscriber::set_global_default(subscriber).unwrap();
36+
```

0 commit comments

Comments
 (0)