o80
Welcome to o80’s documentation!
General Documentation
C++ API
C++ API
Class list
File list
Namespace list
C++ API and example
Indices and Tables
License and Copyrights
General Documentation
C++ API
Class list
Class o80::BackEnd
Class o80::BoolState
Class o80::Burster
Class o80::BursterClient
Class o80::Direct
Class o80::Driver
Class o80::Duration_us
Class o80::FrequencyManager
Class o80::FrequencyMeasure
Class o80::FrontEnd
Class o80::Introspector
Class o80::Iteration
Class o80::LogEntry
Class o80::Logger
Class o80::MdState
Class o80::Observation
Class o80::SensorState
Class o80::Speed
Class o80::Standalone
Class o80::StandaloneRunner
Class o80::State
Class o80::State1d
Class o80::StateXd
Class o80::States
Class o80::VoidExtendedState
Class o80::VoidState
File list
Namespace list
C++ API and example
o80
»
C++ API
»
Class list
»
Class o80::Logger
View page source
Class o80::Logger
¶
class
o80
::
Logger
¶
Public Functions
Logger
(
int
queue_size
,
std
::
string
segment_id
,
bool
leader
)
¶
void
log
(
std
::
string
user_segment_id
,
LogAction
action
)
¶
std
::
size_t
length
(
)
¶
std
::
tuple
<
time_series
::
Timestamp
,
LogEntry
>
get
(
time_series
::
Index
index
,
time_series
::
Index
start_index
=
-
1
)
¶
void
save
(
std
::
string
path
)
¶
Private Members
std
::
string
segment_id_
¶
time_series
::
MultiprocessTimeSeries
<
LogEntry
>
logs_
¶