Lines Matching refs:logger

29   TimingLogger logger("StartEnd", true, false);
30 logger.StartTiming(split1name);
31 logger.EndTiming(); // Ends split1.
32 const auto& timings = logger.GetTimings();
44 TimingLogger logger("StartNewEnd", true, false);
45 logger.StartTiming(split1name);
46 logger.NewTiming(split2name);
47 logger.NewTiming(split3name);
48 logger.EndTiming();
50 const auto& timings = logger.GetTimings();
51 // 6 timings in the timing logger at this point.
70 TimingLogger logger("StartNewEndNested", true, false);
71 logger.StartTiming(name1);
72 logger.NewTiming(name2); // Ends timing1.
73 logger.StartTiming(name3);
74 logger.StartTiming(name4);
75 logger.NewTiming(name5); // Ends timing4.
76 logger.EndTiming(); // Ends timing5.
77 logger.EndTiming(); // Ends timing3.
78 logger.EndTiming(); // Ends timing2.
79 const auto& timings = logger.GetTimings();
81 size_t idx_1 = logger.FindTimingIndex(name1, 0);
82 size_t idx_2 = logger.FindTimingIndex(name2, 0);
83 size_t idx_3 = logger.FindTimingIndex(name3, 0);
84 size_t idx_4 = logger.FindTimingIndex(name4, 0);
85 size_t idx_5 = logger.FindTimingIndex(name5, 0);
86 size_t idx_6 = logger.FindTimingIndex("Not found", 0);
93 TimingLogger::TimingData data = logger.CalculateTimingData();
107 TimingLogger logger("Scoped", true, false);
109 TimingLogger::ScopedTiming outer(outersplit, &logger);
111 TimingLogger::ScopedTiming inner1(innersplit1, &logger);
113 TimingLogger::ScopedTiming innerinner1(innerinnersplit1, &logger);
117 TimingLogger::ScopedTiming inner2(innersplit2, &logger);
120 const size_t idx_outersplit = logger.FindTimingIndex(outersplit, 0);
121 const size_t idx_innersplit1 = logger.FindTimingIndex(innersplit1, 0);
122 const size_t idx_innerinnersplit1 = logger.FindTimingIndex(innerinnersplit1, 0);
123 const size_t idx_innersplit2 = logger.FindTimingIndex(innersplit2, 0);
124 const auto& timings = logger.GetTimings();
128 TimingLogger::TimingData data(logger.CalculateTimingData());
141 TimingLogger logger("Scoped", true, false);
142 logger.StartTiming(outersplit);
144 TimingLogger::ScopedTiming inner(innersplit, &logger);
145 logger.StartTiming(innerinnersplit1);
146 logger.NewTiming(innerinnersplit2); // Ends innerinnersplit1.
147 logger.EndTiming();
149 logger.EndTiming(); // Ends outersplit.
150 const size_t idx_outersplit = logger.FindTimingIndex(outersplit, 0);
151 const size_t idx_innersplit = logger.FindTimingIndex(innersplit, 0);
152 const size_t idx_innerinnersplit1 = logger.FindTimingIndex(innerinnersplit1, 0);
153 const size_t idx_innerinnersplit2 = logger.FindTimingIndex(innerinnersplit2, 0);
154 const auto& timings = logger.GetTimings();