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.
A common interface for logging classes that can write logs to any destination. Implement this interface to create a bridge to your preferred logging library: Pino, Windston, Sentry, etc.