How does defining kotlin-logging works with libraries? E.g. I'm building lib, that need logging. I want that application will provide instance of KLogger to my lib. If application don't provide it, then some default KLogger should be used. Question is, hot to initialize it, so I don't need to put logger in every class?