class FakeLogger
Defined at line 22 of file ../../third_party/cobalt/src/logger/fake_logger.h
An implementation of LoggerInterface that counts how many times the Log*
methods were called for purposes of testing that internal metrics are being
collected properly.
Public Methods
Status LogOccurrence (uint32_tmetric_id,uint64_tcount,const std::vector<uint32_t> &event_codes)
Status LogInteger (uint32_tmetric_id,int64_tvalue,const std::vector<uint32_t> &event_codes)
Status LogIntegerHistogram (uint32_tmetric_id,HistogramPtrhistogram,const std::vector<uint32_t> &event_codes)
Status LogString (uint32_tmetric_id,const std::string &string_value,const std::vector<uint32_t> &event_codes)
void RecordLoggerCall (LoggerCallsMadeMigratedMetricDimensionLoggerMethod method)
Defined at line 36 of file ../../third_party/cobalt/src/logger/fake_logger.h
void PauseInternalLogging ()
Defined at line 42 of file ../../third_party/cobalt/src/logger/fake_logger.h
void ResumeInternalLogging ()
Defined at line 44 of file ../../third_party/cobalt/src/logger/fake_logger.h
void TrackEvent (Event e)
Defined at line 46 of file ../../third_party/cobalt/src/logger/fake_logger.h
uint32_t call_count ()
Defined at line 50 of file ../../third_party/cobalt/src/logger/fake_logger.h
Event last_event_logged ()
Defined at line 51 of file ../../third_party/cobalt/src/logger/fake_logger.h
Event nth_event_logged (int64_t n)
Defined at line 52 of file ../../third_party/cobalt/src/logger/fake_logger.h
std::map<LoggerCallsMadeMigratedMetricDimensionLoggerMethod, uint32_t> internal_logger_calls ()
Defined at line 53 of file ../../third_party/cobalt/src/logger/fake_logger.h