mirror of
				https://github.com/InsanusMokrassar/KSLog.git
				synced 2025-10-31 11:30:28 +00:00 
			
		
		
		
	Compare commits
	
		
			7 Commits
		
	
	
		
	
	| Author | SHA1 | Date | |
|---|---|---|---|
| 0b142c7ff9 | |||
| 7a1d934dab | |||
| b3720de8c7 | |||
| 669afe481d | |||
| 42db9da058 | |||
| 72de26adac | |||
| 4b47a4e817 | 
							
								
								
									
										14
									
								
								CHANGELOG.md
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								CHANGELOG.md
									
									
									
									
									
								
							| @@ -1,5 +1,19 @@ | |||||||
| # Changelog | # Changelog | ||||||
|  |  | ||||||
|  | ## 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 | ||||||
|  |  | ||||||
| ## 0.5.0 | ## 0.5.0 | ||||||
|  |  | ||||||
| * `Kotlin`: `1.7.10` | * `Kotlin`: `1.7.10` | ||||||
|   | |||||||
| @@ -47,6 +47,12 @@ kotlin { | |||||||
|     android { |     android { | ||||||
|         publishAllLibraryVariants() |         publishAllLibraryVariants() | ||||||
|     } |     } | ||||||
|  |     linuxArm64() | ||||||
|  |     linuxArm32Hfp() | ||||||
|  |     linuxX64() | ||||||
|  |     wasm32() | ||||||
|  |     mingwX64() | ||||||
|  |     mingwX86() | ||||||
|  |  | ||||||
|     sourceSets { |     sourceSets { | ||||||
|         commonMain { |         commonMain { | ||||||
|   | |||||||
| @@ -5,9 +5,10 @@ kotlin.incremental=true | |||||||
| kotlin.incremental.js=true | kotlin.incremental.js=true | ||||||
| android.useAndroidX=true | android.useAndroidX=true | ||||||
| android.enableJetifier=true | android.enableJetifier=true | ||||||
|  | org.gradle.jvmargs=-Xmx196m | ||||||
|  |  | ||||||
| # Project data | # Project data | ||||||
|  |  | ||||||
| group=dev.inmo | group=dev.inmo | ||||||
| version=0.5.0 | version=0.5.2 | ||||||
| android_code_version=13 | android_code_version=15 | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								gradle/wrapper/gradle-wrapper.properties
									
									
									
									
										vendored
									
									
								
							
							
						
						
									
										2
									
								
								gradle/wrapper/gradle-wrapper.properties
									
									
									
									
										vendored
									
									
								
							| @@ -1,5 +1,5 @@ | |||||||
| distributionBase=GRADLE_USER_HOME | distributionBase=GRADLE_USER_HOME | ||||||
| distributionPath=wrapper/dists | distributionPath=wrapper/dists | ||||||
| distributionUrl=https\://services.gradle.org/distributions/gradle-7.5-bin.zip | distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip | ||||||
| zipStoreBase=GRADLE_USER_HOME | zipStoreBase=GRADLE_USER_HOME | ||||||
| zipStorePath=wrapper/dists | zipStorePath=wrapper/dists | ||||||
|   | |||||||
| @@ -62,6 +62,9 @@ interface KSLog { | |||||||
| operator fun KSLog.invoke(performLogCallback: (level: LogLevel, tag: String?, message: Any, throwable: Throwable?) -> Unit) = CallbackKSLog(performLogCallback) | 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 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( | fun KSLog( | ||||||
|     defaultTag: String, |     defaultTag: String, | ||||||
|   | |||||||
| @@ -5,4 +5,4 @@ typealias MessageFormatter = (l: LogLevel, t: String?, m: Any, Throwable?) -> St | |||||||
| inline fun MessageFormatter(noinline formatter: MessageFormatter) = formatter | inline fun MessageFormatter(noinline formatter: MessageFormatter) = formatter | ||||||
| typealias MessageFilter = (l: LogLevel, t: String?, Throwable?) -> Boolean | typealias MessageFilter = (l: LogLevel, t: String?, Throwable?) -> Boolean | ||||||
| val defaultMessageFormatter: MessageFormatter = { l, t, m, _ -> "[$l] ${t ?.let { "$it " } ?: ""}- $m" } | val defaultMessageFormatter: MessageFormatter = { l, t, m, _ -> "[$l] ${t ?.let { "$it " } ?: ""}- $m" } | ||||||
|  | val defaultMessageFormatterWithErrorPrint: MessageFormatter = { l, t, m, e -> "[$l] ${t ?.let { "$it " } ?: ""}- $m${e ?.let { ": ${it.stackTraceToString()}" } ?: ""}" } | ||||||
|   | |||||||
							
								
								
									
										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 | ||||||
		Reference in New Issue
	
	Block a user