Hi Osha, Thank you for your response.
Hadi Lashkari Ghouchani

kotlin-logging is not limited to java restrictions, it has also multiplatform support for example. In addition you don’t have to use val logger, see here for other options: https://github.com/MicroUtils/kotlin-logging/wiki#obtaining-a-logger

Other inaccuracies are that you say getStacktrace will always be called. in kotlin-logging it is not called at all but also for timer it is not called for every log message.