InternalLoggerApi
@RequiresOptIn(level = RequiresOptIn.Level.ERROR, message = "This is an internal KMP Logger API reserved for the logger-coroutines module. Use LogContextHolder.withContext, withSuspendingContext, or withLogContext instead. This API may change incompatibly or be removed without notice.")
Marks API that is internal to the KMP Logger library and reserved exclusively for the logger-coroutines module.
Currently applied to LogContextHolder.setContext, which is the bridge between the coroutine context machinery in logger-coroutines and the platform-specific context storage in logger. Application code should use LogContextHolder.withContext, LogContextHolder.withSuspendingContext, or dev.shivathapaa.logger.coroutines.withLogContext instead.
These APIs may change incompatibly or be removed in future releases without notice.