Issues a LOG(severity) no more often than every milliseconds. Example:
Declared in <folly/GLog.h>
#define FB_LOG_EVERY_MS(severity, milli_interval)
FB_LOG_EVERY_MS(INFO, 10000) << "At least ten seconds passed" " since you last saw this.";
The implementation uses for statements to introduce variables in a nice way that doesn't mess surrounding statements. It is thread safe. Non-positive intervals will always log.
| Name | Description |
|---|---|
| severity | The log severity level (e.g. INFO, WARNING, ERROR). |
| milli_interval | The minimum interval, in milliseconds, between logs. |