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 outputs to the console. Write a class similar to this one to connect your preferred logging library, Pino, Winston, Sentry, etc.