Skip to content

Commit d3a8f49

Browse files
remove newlines from non-line-indented output
1 parent e9dfaa7 commit d3a8f49

File tree

3 files changed

+23
-30
lines changed

3 files changed

+23
-30
lines changed

examples/quiet.rs

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ use tracing_tree::HierarchicalLayer;
55
fn main() {
66
let layer = HierarchicalLayer::default()
77
.with_writer(std::io::stdout)
8-
.with_indent_lines(true)
98
.with_indent_amount(2)
109
.with_thread_names(true)
1110
.with_thread_ids(true)

examples/quiet.stdout

Lines changed: 21 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,21 @@
1-
1:main┐quiet::hierarchical-example version=0.1
2-
1:main├─┐quiet::server host="localhost", port=8080
3-
1:main│ ├─ Xms INFO quiet starting
4-
1:main│ ├─ Xms INFO quiet listening
5-
1:main│ ├─┐quiet::conn peer_addr="82.9.9.9", port=42381
6-
1:main│ │ ├─ Xms DEBUG quiet connected
7-
1:main│ │ ├─ Xms DEBUG quiet message received, length=2
8-
1:main│ ├─┘
9-
1:main│ ├─┐quiet::conn peer_addr="8.8.8.8", port=18230
10-
1:main│ │ ├─ Xms DEBUG quiet connected
11-
1:main│ ├─┘
12-
1:main│ ├─┐quiet::foomp 42 <- format string, normal_var=43
13-
1:main│ │ ├─ Xms ERROR quiet hello
14-
1:main│ ├─┘
15-
1:main│ ├─┐quiet::conn peer_addr="82.9.9.9", port=42381
16-
1:main│ │ ├─ Xms WARN quiet weak encryption requested, algo="xor"
17-
1:main│ │ ├─ Xms DEBUG quiet response sent, length=8
18-
1:main│ │ ├─ Xms DEBUG quiet disconnected
19-
1:main│ ├─┘
20-
1:main│ ├─┐quiet::conn peer_addr="8.8.8.8", port=18230
21-
1:main│ │ ├─ Xms DEBUG quiet message received, length=5
22-
1:main│ │ ├─ Xms DEBUG quiet response sent, length=8
23-
1:main│ │ ├─ Xms DEBUG quiet disconnected
24-
1:main│ ├─┘
25-
1:main│ ├─ Xs WARN quiet internal error
26-
1:main│ ├─ Xs INFO quiet exit
27-
1:main├─┘
28-
1:main┘
1+
1:mainquiet::hierarchical-example version=0.1
2+
1:main quiet::server host="localhost", port=8080
3+
1:main Xms INFO quiet starting
4+
1:main Xms INFO quiet listening
5+
1:main quiet::conn peer_addr="82.9.9.9", port=42381
6+
1:main Xms DEBUG quiet connected
7+
1:main Xms DEBUG quiet message received, length=2
8+
1:main quiet::conn peer_addr="8.8.8.8", port=18230
9+
1:main Xms DEBUG quiet connected
10+
1:main quiet::foomp 42 <- format string, normal_var=43
11+
1:main Xms ERROR quiet hello
12+
1:main quiet::conn peer_addr="82.9.9.9", port=42381
13+
1:main Xms WARN quiet weak encryption requested, algo="xor"
14+
1:main Xms DEBUG quiet response sent, length=8
15+
1:main Xms DEBUG quiet disconnected
16+
1:main quiet::conn peer_addr="8.8.8.8", port=18230
17+
1:main Xms DEBUG quiet message received, length=5
18+
1:main Xms DEBUG quiet response sent, length=8
19+
1:main Xms DEBUG quiet disconnected
20+
1:main Xs WARN quiet internal error
21+
1:main Xs INFO quiet exit

src/format.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -167,11 +167,12 @@ impl Buffers {
167167
}
168168

169169
pub(crate) fn indent_current(&mut self, indent: usize, config: &Config, style: SpanMode) {
170-
self.current_buf.push('\n');
171170
let prefix = config.prefix();
172171

173172
// Render something when wraparound occurs so the user is aware of it
174173
if config.indent_lines {
174+
self.current_buf.push('\n');
175+
175176
match style {
176177
SpanMode::Close { .. } | SpanMode::PostClose => {
177178
if indent > 0 && (indent + 1) % config.wraparound == 0 {

0 commit comments

Comments
 (0)