class PeriodicLogger
Defined at line 20 of file ../../src/virtualization/tests/lib/periodic_logger.h
Print a log message every |logging_interval| units of time.
A thread will be started that will log the string |message| after
|logging_interval| has passed, and then continue to print |message|
every |logging_interval|.
Public Methods
void PeriodicLogger ()
Defined at line 22 of file ../../src/virtualization/tests/lib/periodic_logger.h
void PeriodicLogger (const PeriodicLogger & )
Prevent copy and move.
Defined at line 27 of file ../../src/virtualization/tests/lib/periodic_logger.h
PeriodicLogger & operator= (const PeriodicLogger & )
Defined at line 28 of file ../../src/virtualization/tests/lib/periodic_logger.h
void PeriodicLogger (std::string message, zx::duration logging_interval)
Defined at line 42 of file ../../src/virtualization/tests/lib/periodic_logger.cc
void ~PeriodicLogger ()
Defined at line 67 of file ../../src/virtualization/tests/lib/periodic_logger.cc
void Start (std::string message, zx::duration logging_interval)
Start logging the given message.
If a message is already being logged, this new message and interval
will replace it.
Defined at line 46 of file ../../src/virtualization/tests/lib/periodic_logger.cc
void Stop ()
Stop logging.
Defined at line 59 of file ../../src/virtualization/tests/lib/periodic_logger.cc