[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["The `MemoryLogger` class, a subclass of `BaseLogger`, is designed for in-memory logging, primarily for testing purposes."],["It implements the `ILogger` interface and inherits various logging functionalities and properties from `BaseLogger`, such as `Clock`, `MinimumLogLevel`, and methods for different log levels like Debug, Info, Warning, and Error."],["The constructor for `MemoryLogger` allows setting a minimum log level, a maximum entry count, and an optional clock, with a default limit of 1000 entries, after which new logs are discarded."],["`MemoryLogger` provides access to the stored log entries through its `LogEntries` property, which returns an `IList\u003cstring\u003e` of the logged messages."],["`MemoryLogger` has methods to `BuildNewLogger` and `Log`, which override its parent `BaseLogger`, to create a new logger instance and to actually process the log entries."]]],[]]