mirror of
https://github.com/InsanusMokrassar/KSLog.git
synced 2025-10-27 17:40:07 +00:00
Compare commits
22 Commits
| Author | SHA1 | Date | |
|---|---|---|---|
| 01722311e6 | |||
| 9b994de857 | |||
| a170bbaa5c | |||
| 7b8d72e9c0 | |||
| 0237ec56c5 | |||
| bef9e0c550 | |||
| d7eb0093d8 | |||
| deba12ed5d | |||
| f608cf4bef | |||
|
|
4a656d2d90 | ||
| c730f49fbd | |||
| 2a36f64b51 | |||
| 604ef1b347 | |||
| dc50977c9a | |||
| 7c0650e2df | |||
| 387ca9097c | |||
| a71405aff5 | |||
| a2b497d0f9 | |||
| c5974fb51c | |||
| 3240b63f21 | |||
| fffafc4da7 | |||
| b1d5ce2135 |
17
CHANGELOG.md
17
CHANGELOG.md
@@ -1,5 +1,22 @@
|
||||
# Changelog
|
||||
|
||||
## 1.2.0
|
||||
|
||||
* `Kotlin`: `1.9.0`
|
||||
|
||||
## 1.1.2
|
||||
|
||||
* `Kotlin`: `1.8.22`
|
||||
|
||||
## 1.1.1
|
||||
|
||||
* Rollback `KSLog` with `String` arg factory to use `DefaultKSLog`
|
||||
|
||||
## 1.1.0
|
||||
|
||||
* `Kotlin`: `1.8.20`
|
||||
* Standard factory `KSLog` with `String` arg now use `TagLogger`
|
||||
|
||||
## 1.0.0
|
||||
|
||||
* `Kotlin`: `1.8.0`
|
||||
|
||||
@@ -10,7 +10,7 @@ It is simple and easy-to-use tool for logging on the most popular platforms in K
|
||||

|
||||
|
||||
[](https://insanusmokrassar.github.io/KSLog/)
|
||||
[](https://bookstack.inmo.dev/books/kslog)
|
||||
[](https://docs.inmo.dev/kslog/index.html)
|
||||
|
||||
By default, KSLog is using built-in tools for logging on each supported platform:
|
||||
|
||||
|
||||
13
build.gradle
13
build.gradle
@@ -19,6 +19,7 @@ buildscript {
|
||||
plugins {
|
||||
alias(libs.plugins.kotlin.multiplatform)
|
||||
alias(libs.plugins.kotlin.dokka)
|
||||
alias(libs.plugins.versions)
|
||||
}
|
||||
|
||||
apply plugin: "com.android.library"
|
||||
@@ -50,6 +51,11 @@ kotlin {
|
||||
linuxArm64()
|
||||
linuxArm32Hfp()
|
||||
linuxX64()
|
||||
wasm {
|
||||
browser()
|
||||
nodejs()
|
||||
d8()
|
||||
}
|
||||
wasm32()
|
||||
mingwX64()
|
||||
mingwX86()
|
||||
@@ -60,6 +66,13 @@ kotlin {
|
||||
implementation libs.kotlin
|
||||
}
|
||||
}
|
||||
commonTest {
|
||||
dependencies {
|
||||
implementation libs.kotlin.test.common
|
||||
implementation libs.kotlin.test.annotations.common
|
||||
implementation libs.kotlin.test.junit
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
@@ -55,10 +55,6 @@ android {
|
||||
targetCompatibility JavaVersion.VERSION_1_8
|
||||
}
|
||||
|
||||
kotlinOptions {
|
||||
jvmTarget = JavaVersion.VERSION_1_8.toString()
|
||||
}
|
||||
|
||||
sourceSets {
|
||||
String sep = File.separator
|
||||
main.java.srcDirs += "src${sep}main${sep}kotlin"
|
||||
|
||||
@@ -5,10 +5,10 @@ kotlin.incremental=true
|
||||
kotlin.incremental.js=true
|
||||
android.useAndroidX=true
|
||||
android.enableJetifier=true
|
||||
org.gradle.jvmargs=-Xmx196m
|
||||
org.gradle.jvmargs=-Xmx512m
|
||||
|
||||
# Project data
|
||||
|
||||
group=dev.inmo
|
||||
version=1.0.0
|
||||
android_code_version=18
|
||||
version=1.2.0
|
||||
android_code_version=22
|
||||
|
||||
@@ -1,18 +1,20 @@
|
||||
[versions]
|
||||
|
||||
kotlin = "1.8.0"
|
||||
kotlin-gradle-plugin = "7.3.0"
|
||||
kotlin = "1.9.0"
|
||||
kotlin-gradle-plugin = "7.4.2"
|
||||
|
||||
dokka = "1.7.20"
|
||||
versions = "0.47.0"
|
||||
|
||||
dexcount = "3.1.0"
|
||||
dokka = "1.8.20"
|
||||
|
||||
dexcount = "4.0.0"
|
||||
junit_version = "4.12"
|
||||
test_ext_junit_version = "1.1.3"
|
||||
espresso_core = "3.4.0"
|
||||
test_ext_junit_version = "1.1.5"
|
||||
espresso_core = "3.5.1"
|
||||
|
||||
android-minSdk = "21"
|
||||
android-compileSdk = "33"
|
||||
android-buildTools = "33.0.0"
|
||||
android-buildTools = "33.0.2"
|
||||
|
||||
github-release = "2.4.1"
|
||||
|
||||
@@ -38,3 +40,5 @@ github-release = { module = "com.github.breadmoirai:github-release", version.ref
|
||||
|
||||
kotlin-multiplatform = { id = "org.jetbrains.kotlin.multiplatform", version.ref = "kotlin" }
|
||||
kotlin-dokka = { id = "org.jetbrains.dokka", version.ref = "dokka" }
|
||||
|
||||
versions = { id = "com.github.ben-manes.versions", version.ref = "versions" }
|
||||
|
||||
2
gradle/wrapper/gradle-wrapper.properties
vendored
2
gradle/wrapper/gradle-wrapper.properties
vendored
@@ -1,5 +1,5 @@
|
||||
distributionBase=GRADLE_USER_HOME
|
||||
distributionPath=wrapper/dists
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.5.1-bin.zip
|
||||
distributionUrl=https\://services.gradle.org/distributions/gradle-7.6.2-bin.zip
|
||||
zipStoreBase=GRADLE_USER_HOME
|
||||
zipStorePath=wrapper/dists
|
||||
|
||||
6
renovate.json
Normal file
6
renovate.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"$schema": "https://docs.renovatebot.com/renovate-schema.json",
|
||||
"extends": [
|
||||
"config:base"
|
||||
]
|
||||
}
|
||||
@@ -68,7 +68,11 @@ internal val printlnLogging: (level: LogLevel, tag: String, message: Any, throwa
|
||||
|
||||
fun KSLog(
|
||||
defaultTag: String,
|
||||
messageFormatter: MessageFormatter = defaultMessageFormatter
|
||||
): KSLog = DefaultKSLog(defaultTag)
|
||||
|
||||
fun KSLog(
|
||||
defaultTag: String,
|
||||
messageFormatter: MessageFormatter
|
||||
): KSLog = DefaultKSLog(
|
||||
defaultTag,
|
||||
messageFormatter
|
||||
@@ -79,11 +83,10 @@ fun KSLog(
|
||||
defaultTag: String,
|
||||
filter: MessageFilter,
|
||||
messageFormatter: MessageFormatter = defaultMessageFormatter
|
||||
): KSLog = DefaultKSLog(
|
||||
): KSLog = KSLog (
|
||||
defaultTag,
|
||||
filter,
|
||||
messageFormatter
|
||||
)
|
||||
).filtered(filter)
|
||||
|
||||
fun KSLog(
|
||||
defaultTag: String,
|
||||
|
||||
4
src/wasmMain/kotlin/defaultLogging.kt
Normal file
4
src/wasmMain/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