Replace LogMessageProvider implementation to use a fixed size round robi...

...n buffer to preserve system resources.