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