A logger provider that buffers log messages in-memory for later retrieval. Useful for tests where logs need to be attached to test results conditionally.
Creates a new in-memory logger provider that writes to a shared buffer. Multiple providers can share the same buffer to aggregate logs from multiple hosts.