MCPcopy Create free account
hub / github.com/cloud-hypervisor/cloud-hypervisor / logger_tid_token

Function logger_tid_token

cloud-hypervisor/src/logger.rs:399–415  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

397
398 #[test]
399 fn logger_tid_token() {
400 let buf = SharedBuffer::default();
401 let logger = Logger::new(Box::new(buf.clone()), "{tid}").unwrap();
402
403 logger.log(
404 &log::Record::builder()
405 .args(format_args!(""))
406 .level(log::Level::Info)
407 .target("t")
408 .build(),
409 );
410
411 let out = buf.contents();
412 let out = out.trim();
413 let tid: i64 = out.parse().expect("tid should be numeric");
414 assert!(tid > 0, "got: {tid}");
415 }
416
417 #[test]
418 fn logger_appends_each_record() {

Callers

nothing calls this directly

Calls 6

newFunction · 0.85
logMethod · 0.80
argsMethod · 0.80
contentsMethod · 0.80
cloneMethod · 0.45
parseMethod · 0.45

Tested by

no test coverage detected