- match event {
- QueryStart { query_name, category, time: _ } =>
- write!(file,
- "{{ \
- \"QueryStart\": {{ \
- \"query_name\": \"{}\",\
- \"category\": \"{:?}\",\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- query_name,
- category,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- QueryEnd { query_name, category, time: _ } =>
- write!(file,
- "{{\
- \"QueryEnd\": {{\
- \"query_name\": \"{}\",\
- \"category\": \"{:?}\",\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- query_name,
- category,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- GenericActivityStart { category, label, time: _ } =>
- write!(file,
- "{{
- \"GenericActivityStart\": {{\
- \"category\": \"{:?}\",\
- \"label\": \"{}\",\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- category,
- label,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- GenericActivityEnd { category, label, time: _ } =>
- write!(file,
- "{{\
- \"GenericActivityEnd\": {{\
- \"category\": \"{:?}\",\
- \"label\": \"{}\",\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- category,
- label,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- QueryCacheHit { query_name, category, time: _ } =>
- write!(file,
- "{{\
- \"QueryCacheHit\": {{\
- \"query_name\": \"{}\",\
- \"category\": \"{:?}\",\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- query_name,
- category,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- QueryCount { query_name, category, count, time: _ } =>
- write!(file,
- "{{\
- \"QueryCount\": {{\
- \"query_name\": \"{}\",\
- \"category\": \"{:?}\",\
- \"count\": {},\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- query_name,
- category,
- count,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- IncrementalLoadResultStart { query_name, time: _ } =>
- write!(file,
- "{{\
- \"IncrementalLoadResultStart\": {{\
- \"query_name\": \"{}\",\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- query_name,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- IncrementalLoadResultEnd { query_name, time: _ } =>
- write!(file,
- "{{\
- \"IncrementalLoadResultEnd\": {{\
- \"query_name\": \"{}\",\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- query_name,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- QueryBlockedStart { query_name, category, time: _ } =>
- write!(file,
- "{{\
- \"QueryBlockedStart\": {{\
- \"query_name\": \"{}\",\
- \"category\": \"{:?}\",\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- query_name,
- category,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- QueryBlockedEnd { query_name, category, time: _ } =>
- write!(file,
- "{{\
- \"QueryBlockedEnd\": {{\
- \"query_name\": \"{}\",\
- \"category\": \"{:?}\",\
- \"time\": {{\
- \"secs\": {},\
- \"nanos\": {}\
- }},\
- \"thread_id\": {}\
- }}\
- }}",
- query_name,
- category,
- secs,
- nanos,
- thread_id,
- ).unwrap(),
- }
- }
- }