Sets the log level to the given value, preventing messages from less important log levels
from being printed to the console. Use in conjunction with the
Logger implementation to be used. Default one is log.LoggerText to log messages as easily readable
strings. Optionally you can use
log.LoggerJson that formats each log line as a JSON.
Max depth of data object that will be logged. Anything deeper than the limit will be stripped off.
Max length of the string to be logged. Longer strings will be truncated.
Prefix to be prepended the each logged line.
Suffix that will be appended the each logged line.
Additional data to be added to each log line.