We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent b3e969f commit adf3a94Copy full SHA for adf3a94
src/server/service/diagnostics.rs
@@ -827,6 +827,7 @@ mod log {
827
const INVALID_TIMESTAMP: i64 = -1;
828
const TIMESTAMP_LENGTH: usize = 30;
829
830
+ #[derive(Default)]
831
struct LogIterator {
832
search_files: Vec<(i64, File)>,
833
currrent_lines: Option<std::io::Lines<BufReader<File>>>,
@@ -1109,6 +1110,9 @@ mod log {
1109
1110
log_file: P,
1111
mut req: SearchLogRequest,
1112
) -> Result<impl Stream<Item = SearchLogResponse, Error = ()>, Error> {
1113
+ if !log_file.as_ref().exists() {
1114
+ return Ok(bacth_log_item(LogIterator::default()));
1115
+ }
1116
let begin_time = req.get_start_time();
1117
let end_time = req.get_end_time();
1118
let levels = req.take_levels();
0 commit comments