Skip to content

Commit 3b0195d

Browse files
authored
chore: log file_name name for short (#15487)
1 parent edaf42d commit 3b0195d

File tree

5 files changed

+20
-31
lines changed

5 files changed

+20
-31
lines changed

src/common/tracing/src/loggers.rs

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,7 @@
1515
use std::collections::BTreeMap;
1616
use std::fmt;
1717
use std::io::BufWriter;
18+
use std::path::Path;
1819
use std::sync::Arc;
1920
use std::time::Duration;
2021
use std::time::SystemTime;
@@ -231,7 +232,10 @@ fn format_text_log(out: FormatCallback, message: &fmt::Arguments, record: &log::
231232
humantime::format_rfc3339_micros(SystemTime::now()),
232233
record.level(),
233234
record.module_path().unwrap_or(""),
234-
record.file().unwrap_or(""),
235+
Path::new(record.file().unwrap_or_default())
236+
.file_name()
237+
.and_then(|name| name.to_str())
238+
.unwrap_or_default(),
235239
record.line().unwrap_or(0),
236240
message,
237241
KvDisplay::new(record.key_values()),
@@ -244,7 +248,10 @@ fn format_text_log(out: FormatCallback, message: &fmt::Arguments, record: &log::
244248
humantime::format_rfc3339_micros(SystemTime::now()),
245249
record.level(),
246250
record.module_path().unwrap_or(""),
247-
record.file().unwrap_or(""),
251+
Path::new(record.file().unwrap_or_default())
252+
.file_name()
253+
.and_then(|name| name.to_str())
254+
.unwrap_or_default(),
248255
record.line().unwrap_or(0),
249256
message,
250257
KvDisplay::new(record.key_values()),

src/query/service/src/servers/http/v1/http_query_handlers.rs

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -220,7 +220,6 @@ impl QueryResponse {
220220
/// 1. check `next_uri` before refer to other fields of the response.
221221
///
222222
/// the client in sql logic tests should follow this.
223-
224223
#[poem::handler]
225224
async fn query_final_handler(
226225
ctx: &HttpQueryContext,
@@ -381,14 +380,14 @@ pub(crate) async fn query_handler(
381380
Ok(QueryResponse::from_internal(query.id.to_string(), resp, false).into_response())
382381
}
383382
Err(e) => {
384-
error!("{}: http query fail to start sql, error: {:?}", &ctx.query_id, e);
383+
error!("http query fail to start sql, error: {:?}", e);
385384
ctx.set_fail();
386385
Ok(req.fail_to_start_sql(&e).into_response())
387386
}
388387
}
389388
}
390-
.in_span(root)
391-
.await
389+
.in_span(root)
390+
.await
392391
}
393392

394393
pub fn query_route() -> Route {
@@ -420,6 +419,7 @@ fn query_id_removed(query_id: &str, remove_reason: RemoveReason) -> PoemError {
420419
StatusCode::BAD_REQUEST,
421420
)
422421
}
422+
423423
fn query_id_not_found(query_id: &str, node_id: &str) -> PoemError {
424424
PoemError::from_string(
425425
format!("query id {query_id} not found on {node_id}"),
@@ -437,7 +437,6 @@ fn query_id_to_trace_id(query_id: &str) -> TraceId {
437437
/// log it.
438438
struct SlowRequestLogTracker {
439439
started_at: std::time::Instant,
440-
query_id: String,
441440
method: String,
442441
uri: String,
443442
}
@@ -446,7 +445,6 @@ impl SlowRequestLogTracker {
446445
fn new(ctx: &HttpQueryContext) -> Self {
447446
Self {
448447
started_at: std::time::Instant::now(),
449-
query_id: ctx.query_id.clone(),
450448
method: ctx.http_method.clone(),
451449
uri: ctx.uri.clone(),
452450
}
@@ -459,8 +457,7 @@ impl Drop for SlowRequestLogTracker {
459457
let elapsed = self.started_at.elapsed();
460458
if elapsed.as_secs_f64() > 60.0 {
461459
warn!(
462-
"{}: slow http query request on {} {}, elapsed: {:.2}s",
463-
self.query_id,
460+
"slow http query request on {} {}, elapsed: {:.2}s",
464461
self.method,
465462
self.uri,
466463
elapsed.as_secs_f64()

src/query/service/src/servers/http/v1/query/http_query.rs

Lines changed: 2 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -379,10 +379,7 @@ impl HttpQuery {
379379
.set_setting(k.to_string(), v.to_string())
380380
.or_else(|e| {
381381
if e.code() == ErrorCode::UNKNOWN_VARIABLE {
382-
warn!(
383-
"{}: http query unknown session setting: {}",
384-
&ctx.query_id, k
385-
);
382+
warn!("http query unknown session setting: {}", k);
386383
Ok(())
387384
} else {
388385
Err(e)
@@ -458,7 +455,6 @@ impl HttpQuery {
458455
let state_clone = state.clone();
459456
let ctx_clone = ctx.clone();
460457
let sql = request.sql.clone();
461-
let query_id_clone = query_id.clone();
462458

463459
let http_query_runtime_instance = GlobalQueryRuntime::instance();
464460
let span = if let Some(parent) = SpanContext::current_local_parent() {
@@ -493,10 +489,7 @@ impl HttpQuery {
493489
affect: ctx_clone.get_affect(),
494490
warnings: ctx_clone.pop_warnings(),
495491
};
496-
info!(
497-
"{}: http query change state to Stopped, fail to start {:?}",
498-
&query_id_clone, e
499-
);
492+
info!("http query change state to Stopped, fail to start {:?}", e);
500493
Executor::start_to_stop(&state_clone, ExecuteState::Stopped(Box::new(state)))
501494
.await;
502495
block_sender_closer.close();
@@ -506,7 +499,6 @@ impl HttpQuery {
506499
)?;
507500

508501
let data = Arc::new(TokioMutex::new(PageManager::new(
509-
query_id.clone(),
510502
request.pagination.max_rows_per_page,
511503
block_receiver,
512504
format_settings,

src/query/service/src/servers/http/v1/query/page_manager.rs

Lines changed: 3 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,6 @@ pub struct ResponseData {
4848
}
4949

5050
pub struct PageManager {
51-
query_id: String,
5251
max_rows_per_page: usize,
5352
total_rows: usize,
5453
total_pages: usize,
@@ -62,13 +61,11 @@ pub struct PageManager {
6261

6362
impl PageManager {
6463
pub fn new(
65-
query_id: String,
6664
max_rows_per_page: usize,
6765
block_receiver: SizedChannelReceiver<DataBlock>,
6866
format_settings: Arc<RwLock<Option<FormatSettings>>>,
6967
) -> PageManager {
7068
PageManager {
71-
query_id,
7269
total_rows: 0,
7370
last_page: None,
7471
total_pages: 0,
@@ -173,19 +170,15 @@ impl PageManager {
173170
let d = *t - now;
174171
match tokio::time::timeout(d, self.block_receiver.recv()).await {
175172
Ok(Some(block)) => {
176-
debug!(
177-
"http query {}: got new block with {} rows",
178-
&self.query_id,
179-
block.num_rows()
180-
);
173+
debug!("http query got new block with {} rows", block.num_rows());
181174
self.append_block(&mut res, block, remain)?;
182175
}
183176
Ok(None) => {
184-
info!("{}: http query reach end of blocks", &self.query_id);
177+
info!("http query reach end of blocks");
185178
break;
186179
}
187180
Err(_) => {
188-
debug!("{}: http query long pulling timeout", &self.query_id);
181+
debug!("http query long pulling timeout");
189182
break;
190183
}
191184
}

src/query/service/src/sessions/query_ctx.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -407,7 +407,7 @@ impl TableContext for QueryContext {
407407
fn set_status_info(&self, info: &str) {
408408
// set_status_info is not called frequently, so we can use info! here.
409409
// make it easier to match the status to the log.
410-
info!("{}: {}", self.get_id(), info);
410+
info!("{}", info);
411411
let mut status = self.shared.status.write();
412412
*status = info.to_string();
413413
}

0 commit comments

Comments
 (0)