Skip to content

InMemoryLoggerProvider Constructors

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.

InMemoryLoggerProvider(InMemoryLogBuffer)

View source
public InMemoryLoggerProvider(InMemoryLogBuffer sharedBuffer)
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.

Parameters

sharedBufferInMemoryLogBuffer
The shared buffer to write logs to.