Set the minimum log level for this logger. Messages with a lower log level will be ignored.
the minimum log level to set.
Check if a message at the given log level would be logged by the current logger configuration.
the log level to check.
In case your logger buffers logs, flush should be called at the end of execution to ensure all logs are written out. If your logger does not buffer logs, you can leave this method empty.
Logger implementation that stores events in memory for later inspection. This is useful for tests, debugging tools, or UIs that want to inspect logs programmatically.