Skip to content

Commit 30f1f34

Browse files
committed
improve log path for e2e_utils (bench)
1 parent 3eba746 commit 30f1f34

File tree

2 files changed

+7
-9
lines changed

2 files changed

+7
-9
lines changed

.gitignore

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,3 @@
88
# IDEs
99
.idea
1010
.vscode
11-
12-
# log files produced by e2e benchmarks
13-
e2e-test-logs

benches/e2e_utils.rs

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use std::{
2+
env::temp_dir,
23
fs::{create_dir_all, exists, remove_file},
3-
path::Path,
44
};
55

66
use rama::telemetry::tracing::{
@@ -9,17 +9,18 @@ use rama::telemetry::tracing::{
99
};
1010

1111
pub fn setup_tracing(test_file: &str) -> appender::non_blocking::WorkerGuard {
12-
let e2e_test_dir = "e2e-test-logs";
1312
let log_file = format!("{test_file}.log");
14-
create_dir_all(e2e_test_dir).unwrap();
1513

16-
println!("Tracing will be piped to {e2e_test_dir}/{log_file}");
17-
let log_file_path = Path::new(e2e_test_dir).join(log_file.clone());
14+
let log_file_dir_path = temp_dir().join("rama").join("e2e-test-logs");
15+
create_dir_all(&log_file_dir_path).unwrap();
16+
17+
let log_file_path = log_file_dir_path.join(log_file.clone());
18+
println!("Tracing will be piped to file {}", log_file_path.display());
1819
if exists(&log_file_path).unwrap() {
1920
remove_file(&log_file_path).unwrap();
2021
}
2122

22-
let file_appender = appender::rolling::never(e2e_test_dir, log_file);
23+
let file_appender = appender::rolling::never(log_file_dir_path, log_file);
2324
let (non_blocking, _guard) = appender::non_blocking(file_appender);
2425

2526
let file_layer = tracing_subscriber::fmt::layer()

0 commit comments

Comments
 (0)