@@ -20,9 +20,9 @@ pub fn init_env_logger() {
20
20
}
21
21
22
22
#[ cfg( feature = "prodash-render-line" ) ]
23
- pub fn progress_tree ( ) -> std:: sync:: Arc < prodash:: tree:: Root > {
23
+ pub fn progress_tree ( trace : bool ) -> std:: sync:: Arc < prodash:: tree:: Root > {
24
24
prodash:: tree:: root:: Options {
25
- message_buffer_capacity : 200 ,
25
+ message_buffer_capacity : if trace { 10_000 } else { 200 } ,
26
26
..Default :: default ( )
27
27
}
28
28
. into ( )
@@ -55,7 +55,7 @@ pub mod pretty {
55
55
#[ cfg( feature = "small" ) ]
56
56
pub fn prepare_and_run < T > (
57
57
name : & str ,
58
- _trace : bool ,
58
+ trace : bool ,
59
59
verbose : bool ,
60
60
progress : bool ,
61
61
#[ cfg_attr( not( feature = "prodash-render-tui" ) , allow( unused_variables) ) ] progress_keep_open : bool ,
@@ -77,7 +77,7 @@ pub mod pretty {
77
77
run ( progress:: DoOrDiscard :: from ( None ) , & mut stdout_lock, & mut stderr_lock)
78
78
}
79
79
( true , false ) => {
80
- let progress = crate :: shared:: progress_tree ( ) ;
80
+ let progress = crate :: shared:: progress_tree ( trace ) ;
81
81
let sub_progress = progress. add_child ( name) ;
82
82
83
83
use crate :: shared:: { self , STANDARD_RANGE } ;
@@ -157,7 +157,7 @@ pub mod pretty {
157
157
}
158
158
( true , false ) => {
159
159
use crate :: shared:: { self , STANDARD_RANGE } ;
160
- let progress = shared:: progress_tree ( ) ;
160
+ let progress = shared:: progress_tree ( trace ) ;
161
161
let sub_progress = progress. add_child ( name) ;
162
162
init_tracing ( trace, false , & progress) ?;
163
163
0 commit comments