Logger instance to wrap
context (class/function) where this logger is logging
component identification
Log events in the DEBUG level: all the information in a detailed way. This level used to be necessary only in the debugging process, so not all the data is reported, only the related with the main processes and tasks.
Log events in the ERROR level: all the errors and problems with detailed information.
Log events in the INFO level: only relevant events are reported. This level is the default level.
Log events in the SILLY level: all the information in a very detailed way. This level used to be necessary only in the development process, and the meta data used to be the results of the operations.
Stream logger
Log events in the VERBOSE level: trace information without details. This level used to be necessary only in system configuration process, so information about the settings and startup process used to be reported.
Log events in the WARN level: information about possible problems or dangerous situations.
Create a wrapped version of the logger where the context and uuid are already set