InMemoryLoggerProvider
class
Namespace: Orleans.TestingHost.Logging
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.
public sealed class InMemoryLoggerProvider : ILoggerProvider, IDisposableConstructors
InMemoryLoggerProviderCreates a new in-memory logger provider with its own buffer.InMemoryLoggerProvider(InMemoryLogBuffer)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.
Properties
BufferGets the log buffer containing all logged entries.
Methods
CreateLogger(string)Creates a newMicrosoft.Extensions.Logging.ILoggerinstance.DisposePerforms application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
