logger

@get:VisibleForTesting
val logger: _Logger?

Retrieves the logger instance if logging is enabled.

This property provides access to the logger instance only if logging is enabled, based on the global flag and the logger configuration.

It is recommended to use the logging methods (i, w, e) provided by this class to log messages, rather than accessing the logger instance directly. This property is only public due to it's usage inside of inline methods below.