{"repo":"DiamondEdge1/KmLogging","free":true,"listed":false,"github":"https://github.com/DiamondEdge1/KmLogging","clone":"git clone https://github.com/DiamondEdge1/KmLogging.git","description":"Kotlin multiplatform logging. High performance, composable and simple to use.","language":"Kotlin","stars":135,"topics":["logging","multiplatform-kotlin-library","kotlin-multiplatform","logging-library","kotlin","android","jvm","logger","wasm","wasmjs"],"license":"Apache-2.0","category":"mobile-apps","readme_excerpt":"Kotlin Multiplatform Logging Kotlin multiplatform logging library targeting Android, iOS, JVM, WasmJS and JS. Features Uses the native logging facility on each platform: Log on Android, os log on iOS, SLF4J on JVM and console on WasmJs and JavaScript. High performance. Very little overhead when logging is disabled. When disabled, only one boolean is evaluated and no function calls. Building the message string and running the code to calculate it is not executed. No configuration necessary. Can add additional loggers such as Crashlytics or replace/extend the builtin PlatformLogger with something else Can provide custom/configurable log level control on builtin PlatformLogger such as changing the log level from Remote Config Each logger can log at a different level. All platforms can use the same set of loggers by configuring in common code or can use different ones on each platform by configuring in platform specific code. It is thread-safe Migration from version 1.x Version 2.0 changed the package from org.lighthousegames.logging to com.diamondedge.logging To do the migration simply change the dependency to implementation(\"com.diamondedge:logging:$logging version\") and replace all occurrences of org.lighthousegames.logging in your code base with com.diamondedge.logging . Setup The library is available from the Maven Central repository with the current version of You should use version 2.0.21 or later of the kotlin multiplatform plugin (Older version of Kotlin are supported in","default_branch":null,"files":null,"tree":[],"storefront":"/r/DiamondEdge1","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/DiamondEdge1/KmLogging/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}