mirror of
https://github.com/InsanusMokrassar/KSLog.git
synced 2024-12-22 14:07:15 +00:00
add native platforms support
This commit is contained in:
parent
7a1d934dab
commit
0b142c7ff9
@ -2,6 +2,14 @@
|
||||
|
||||
## 0.5.2
|
||||
|
||||
* Add support of next platform:
|
||||
* Linux ARM x64
|
||||
* Linux ARM x32 HFP
|
||||
* Linux x64
|
||||
* WASM x32
|
||||
* MinGW x64
|
||||
* MinGW x86
|
||||
|
||||
## 0.5.1
|
||||
|
||||
* New property `defaultMessageFormatterWithErrorPrint` for messages format with errors
|
||||
|
@ -47,6 +47,12 @@ kotlin {
|
||||
android {
|
||||
publishAllLibraryVariants()
|
||||
}
|
||||
linuxArm64()
|
||||
linuxArm32Hfp()
|
||||
linuxX64()
|
||||
wasm32()
|
||||
mingwX64()
|
||||
mingwX86()
|
||||
|
||||
sourceSets {
|
||||
commonMain {
|
||||
|
@ -5,6 +5,7 @@ kotlin.incremental=true
|
||||
kotlin.incremental.js=true
|
||||
android.useAndroidX=true
|
||||
android.enableJetifier=true
|
||||
org.gradle.jvmargs=-Xmx196m
|
||||
|
||||
# Project data
|
||||
|
||||
|
@ -62,6 +62,9 @@ interface KSLog {
|
||||
operator fun KSLog.invoke(performLogCallback: (level: LogLevel, tag: String?, message: Any, throwable: Throwable?) -> Unit) = CallbackKSLog(performLogCallback)
|
||||
|
||||
internal expect val defaultLogging: (level: LogLevel, tag: String, message: Any, throwable: Throwable?) -> Unit
|
||||
internal val printlnLogging: (level: LogLevel, tag: String, message: Any, throwable: Throwable?) -> Unit = { l, t, m, e ->
|
||||
println(defaultMessageFormatter(l, t, m, e))
|
||||
}
|
||||
|
||||
fun KSLog(
|
||||
defaultTag: String,
|
||||
|
4
src/linuxArm32HfpMain/kotlin/DefaultLoggingActual.kt
Normal file
4
src/linuxArm32HfpMain/kotlin/DefaultLoggingActual.kt
Normal file
@ -0,0 +1,4 @@
|
||||
package dev.inmo.kslog.common
|
||||
|
||||
internal actual val defaultLogging: (level: LogLevel, tag: String, message: Any, throwable: Throwable?) -> Unit
|
||||
get() = printlnLogging
|
4
src/linuxArm64Main/kotlin/defaultLogging.kt
Normal file
4
src/linuxArm64Main/kotlin/defaultLogging.kt
Normal file
@ -0,0 +1,4 @@
|
||||
package dev.inmo.kslog.common
|
||||
|
||||
internal actual val defaultLogging: (level: LogLevel, tag: String, message: Any, throwable: Throwable?) -> Unit
|
||||
get() = printlnLogging
|
4
src/linuxX64Main/kotlin/defaultLogging.kt
Normal file
4
src/linuxX64Main/kotlin/defaultLogging.kt
Normal file
@ -0,0 +1,4 @@
|
||||
package dev.inmo.kslog.common
|
||||
|
||||
internal actual val defaultLogging: (level: LogLevel, tag: String, message: Any, throwable: Throwable?) -> Unit
|
||||
get() = printlnLogging
|
4
src/mingwX64Main/kotlin/defaultLogging.kt
Normal file
4
src/mingwX64Main/kotlin/defaultLogging.kt
Normal file
@ -0,0 +1,4 @@
|
||||
package dev.inmo.kslog.common
|
||||
|
||||
internal actual val defaultLogging: (level: LogLevel, tag: String, message: Any, throwable: Throwable?) -> Unit
|
||||
get() = printlnLogging
|
4
src/mingwX86Main/kotlin/defaultLogging.kt
Normal file
4
src/mingwX86Main/kotlin/defaultLogging.kt
Normal file
@ -0,0 +1,4 @@
|
||||
package dev.inmo.kslog.common
|
||||
|
||||
internal actual val defaultLogging: (level: LogLevel, tag: String, message: Any, throwable: Throwable?) -> Unit
|
||||
get() = printlnLogging
|
4
src/wasm32Main/kotlin/defaultLogging.kt
Normal file
4
src/wasm32Main/kotlin/defaultLogging.kt
Normal file
@ -0,0 +1,4 @@
|
||||
package dev.inmo.kslog.common
|
||||
|
||||
internal actual val defaultLogging: (level: LogLevel, tag: String, message: Any, throwable: Throwable?) -> Unit
|
||||
get() = printlnLogging
|
Loading…
Reference in New Issue
Block a user