()
| 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() { |