You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Jun 30, 2025. It is now read-only.
In our application we have some loggers that trigger every millisecond.
This is problematic since LogMessage uses a signed 32-bit integer as the counter type (see here) which can lead to a wrap every 24.85. This is bad for long-running processes.
It would probably be better if LogMessage used uint64_t or size_t as the counter type.
If there's a size concern, then using uint32 as the data type would at least double the time before wrap around.