RecordingStream::set_time_*
are not automatically used as documented
#2238
Labels
🪳 bug
Something isn't working
🏎️ Quick Issue
Can be fixed in a few hours or less
🦀 Rust API
Rust logging API
Description
The Rust documentation says that the time in
RecordingStream::{set_time_sequence, set_time_seconds, set_time_nanos}
will be “used for all subsequent logging performed from this same thread”. However, it is not. The timeline name I pass toset_time_sequence()
does not appear in the viewer.Rerun version
0.6.0
Additional context
Based on examining the code, it appears that the only effect they have is to change the output of
RecordingStream::now()
, butnow()
is not called automatically by anything outside of thepython_bridge
code. Perhaps it should be automatically included in a similar fashion as thelog_time
timeline?I have found that calling
.with_timepoint(stream.now())
on eachMsgSender
causes the set time to appear in the viewer, which suffices as a workaround.The text was updated successfully, but these errors were encountered: