predixy/test/logger_unbounded_logunit.cpp
2026-01-15 16:11:30 +01:00

19 lines
413 B
C++

/*
* Ensure Logger does not create more LogUnit instances than its capacity.
*/
#include "../src/Logger.h"
int main() {
Logger logger(1);
logger.setAllowMissLog(true);
logger.setLogSample(LogLevel::Info, 1);
for (int i = 0; i < 1000; ++i) {
logger.log(LogLevel::Info, __FILE__, __LINE__, "msg %d", i);
}
if (logger.logUnitCount() > 1) {
return 1;
}
return 0;
}