├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle ├── libs.versions.toml └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── logging ├── build.gradle.kts ├── proguard.txt └── src │ ├── androidMain │ └── kotlin │ │ └── com │ │ └── diamondedge │ │ └── logging │ │ ├── Log.kt │ │ ├── Platform.kt │ │ └── PlatformLogger.kt │ ├── commonMain │ └── kotlin │ │ └── com │ │ └── diamondedge │ │ └── logging │ │ ├── FixedLogLevel.kt │ │ ├── KmLog.kt │ │ ├── KmLogging.kt │ │ ├── KmModuleLog.kt │ │ ├── LogFactory.kt │ │ ├── LogLevel.kt │ │ ├── LogLevelController.kt │ │ ├── Logger.kt │ │ ├── Platform.kt │ │ ├── PlatformLogger.kt │ │ ├── PrintLogger.kt │ │ ├── TagProvider.kt │ │ ├── TimingLog.kt │ │ └── VariableLogLevel.kt │ ├── iosMain │ └── kotlin │ │ └── com │ │ └── diamondedge │ │ └── logging │ │ ├── Platform.kt │ │ └── PlatformLogger.kt │ ├── jsMain │ └── kotlin │ │ └── com │ │ └── diamondedge │ │ └── logging │ │ ├── Platform.kt │ │ └── PlatformLogger.kt │ ├── jvmMain │ └── kotlin │ │ └── com │ │ └── diamondedge │ │ └── logging │ │ ├── Platform.kt │ │ ├── PlatformLogger.kt │ │ ├── Slf4jLog.kt │ │ └── Slf4jLogFactory.kt │ └── wasmJsMain │ └── kotlin │ └── com │ └── diamondedge │ └── logging │ ├── Platform.kt │ └── PlatformLogger.kt ├── sampleApp ├── README.md ├── composeApp │ ├── build.gradle.kts │ └── src │ │ ├── androidMain │ │ ├── AndroidManifest.xml │ │ ├── google-services.json │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── diamondedge │ │ │ │ └── sample │ │ │ │ ├── App.kt │ │ │ │ ├── CrashlyticsLogger.kt │ │ │ │ └── MainActivity.kt │ │ └── res │ │ │ └── values │ │ │ └── strings.xml │ │ ├── commonMain │ │ └── kotlin │ │ │ └── com │ │ │ └── diamondedge │ │ │ └── sample │ │ │ ├── AppUI.kt │ │ │ └── Greeting.kt │ │ ├── commonTest │ │ └── kotlin │ │ │ └── com │ │ │ └── diamondedge │ │ │ └── sample │ │ │ └── SampleTest.kt │ │ ├── desktopMain │ │ ├── kotlin │ │ │ └── com │ │ │ │ └── diamondedge │ │ │ │ └── sample │ │ │ │ └── main.kt │ │ └── resources │ │ │ └── logback.xml │ │ ├── iosMain │ │ └── kotlin │ │ │ └── com │ │ │ └── diamondedge │ │ │ └── sample │ │ │ └── MainViewController.kt │ │ └── wasmJsMain │ │ ├── kotlin │ │ └── com │ │ │ └── diamondedge │ │ │ └── sample │ │ │ └── main.kt │ │ └── resources │ │ ├── index.html │ │ └── styles.css └── iosApp │ ├── Configuration │ └── Config.xcconfig │ ├── iosApp.xcodeproj │ └── project.pbxproj │ └── iosApp │ ├── Assets.xcassets │ ├── AccentColor.colorset │ │ └── Contents.json │ ├── AppIcon.appiconset │ │ ├── Contents.json │ │ └── app-icon-1024.png │ └── Contents.json │ ├── ContentView.swift │ ├── Info.plist │ ├── Preview Content │ └── Preview Assets.xcassets │ │ └── Contents.json │ └── iOSApp.swift └── settings.gradle.kts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/gradlew.bat -------------------------------------------------------------------------------- /logging/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/build.gradle.kts -------------------------------------------------------------------------------- /logging/proguard.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/proguard.txt -------------------------------------------------------------------------------- /logging/src/androidMain/kotlin/com/diamondedge/logging/Log.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/androidMain/kotlin/com/diamondedge/logging/Log.kt -------------------------------------------------------------------------------- /logging/src/androidMain/kotlin/com/diamondedge/logging/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/androidMain/kotlin/com/diamondedge/logging/Platform.kt -------------------------------------------------------------------------------- /logging/src/androidMain/kotlin/com/diamondedge/logging/PlatformLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/androidMain/kotlin/com/diamondedge/logging/PlatformLogger.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/FixedLogLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/FixedLogLevel.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/KmLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/KmLog.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/KmLogging.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/KmLogging.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/KmModuleLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/KmModuleLog.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/LogFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/LogFactory.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/LogLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/LogLevel.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/LogLevelController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/LogLevelController.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/Logger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/Logger.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/Platform.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/PlatformLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/PlatformLogger.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/PrintLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/PrintLogger.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/TagProvider.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/TagProvider.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/TimingLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/TimingLog.kt -------------------------------------------------------------------------------- /logging/src/commonMain/kotlin/com/diamondedge/logging/VariableLogLevel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/commonMain/kotlin/com/diamondedge/logging/VariableLogLevel.kt -------------------------------------------------------------------------------- /logging/src/iosMain/kotlin/com/diamondedge/logging/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/iosMain/kotlin/com/diamondedge/logging/Platform.kt -------------------------------------------------------------------------------- /logging/src/iosMain/kotlin/com/diamondedge/logging/PlatformLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/iosMain/kotlin/com/diamondedge/logging/PlatformLogger.kt -------------------------------------------------------------------------------- /logging/src/jsMain/kotlin/com/diamondedge/logging/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/jsMain/kotlin/com/diamondedge/logging/Platform.kt -------------------------------------------------------------------------------- /logging/src/jsMain/kotlin/com/diamondedge/logging/PlatformLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/jsMain/kotlin/com/diamondedge/logging/PlatformLogger.kt -------------------------------------------------------------------------------- /logging/src/jvmMain/kotlin/com/diamondedge/logging/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/jvmMain/kotlin/com/diamondedge/logging/Platform.kt -------------------------------------------------------------------------------- /logging/src/jvmMain/kotlin/com/diamondedge/logging/PlatformLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/jvmMain/kotlin/com/diamondedge/logging/PlatformLogger.kt -------------------------------------------------------------------------------- /logging/src/jvmMain/kotlin/com/diamondedge/logging/Slf4jLog.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/jvmMain/kotlin/com/diamondedge/logging/Slf4jLog.kt -------------------------------------------------------------------------------- /logging/src/jvmMain/kotlin/com/diamondedge/logging/Slf4jLogFactory.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/jvmMain/kotlin/com/diamondedge/logging/Slf4jLogFactory.kt -------------------------------------------------------------------------------- /logging/src/wasmJsMain/kotlin/com/diamondedge/logging/Platform.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/wasmJsMain/kotlin/com/diamondedge/logging/Platform.kt -------------------------------------------------------------------------------- /logging/src/wasmJsMain/kotlin/com/diamondedge/logging/PlatformLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/logging/src/wasmJsMain/kotlin/com/diamondedge/logging/PlatformLogger.kt -------------------------------------------------------------------------------- /sampleApp/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/README.md -------------------------------------------------------------------------------- /sampleApp/composeApp/build.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/build.gradle.kts -------------------------------------------------------------------------------- /sampleApp/composeApp/src/androidMain/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/androidMain/AndroidManifest.xml -------------------------------------------------------------------------------- /sampleApp/composeApp/src/androidMain/google-services.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/androidMain/google-services.json -------------------------------------------------------------------------------- /sampleApp/composeApp/src/androidMain/kotlin/com/diamondedge/sample/App.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/androidMain/kotlin/com/diamondedge/sample/App.kt -------------------------------------------------------------------------------- /sampleApp/composeApp/src/androidMain/kotlin/com/diamondedge/sample/CrashlyticsLogger.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/androidMain/kotlin/com/diamondedge/sample/CrashlyticsLogger.kt -------------------------------------------------------------------------------- /sampleApp/composeApp/src/androidMain/kotlin/com/diamondedge/sample/MainActivity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/androidMain/kotlin/com/diamondedge/sample/MainActivity.kt -------------------------------------------------------------------------------- /sampleApp/composeApp/src/androidMain/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/androidMain/res/values/strings.xml -------------------------------------------------------------------------------- /sampleApp/composeApp/src/commonMain/kotlin/com/diamondedge/sample/AppUI.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/commonMain/kotlin/com/diamondedge/sample/AppUI.kt -------------------------------------------------------------------------------- /sampleApp/composeApp/src/commonMain/kotlin/com/diamondedge/sample/Greeting.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/commonMain/kotlin/com/diamondedge/sample/Greeting.kt -------------------------------------------------------------------------------- /sampleApp/composeApp/src/commonTest/kotlin/com/diamondedge/sample/SampleTest.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/commonTest/kotlin/com/diamondedge/sample/SampleTest.kt -------------------------------------------------------------------------------- /sampleApp/composeApp/src/desktopMain/kotlin/com/diamondedge/sample/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/desktopMain/kotlin/com/diamondedge/sample/main.kt -------------------------------------------------------------------------------- /sampleApp/composeApp/src/desktopMain/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/desktopMain/resources/logback.xml -------------------------------------------------------------------------------- /sampleApp/composeApp/src/iosMain/kotlin/com/diamondedge/sample/MainViewController.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/iosMain/kotlin/com/diamondedge/sample/MainViewController.kt -------------------------------------------------------------------------------- /sampleApp/composeApp/src/wasmJsMain/kotlin/com/diamondedge/sample/main.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/wasmJsMain/kotlin/com/diamondedge/sample/main.kt -------------------------------------------------------------------------------- /sampleApp/composeApp/src/wasmJsMain/resources/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/wasmJsMain/resources/index.html -------------------------------------------------------------------------------- /sampleApp/composeApp/src/wasmJsMain/resources/styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/composeApp/src/wasmJsMain/resources/styles.css -------------------------------------------------------------------------------- /sampleApp/iosApp/Configuration/Config.xcconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/Configuration/Config.xcconfig -------------------------------------------------------------------------------- /sampleApp/iosApp/iosApp.xcodeproj/project.pbxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/iosApp.xcodeproj/project.pbxproj -------------------------------------------------------------------------------- /sampleApp/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/iosApp/Assets.xcassets/AccentColor.colorset/Contents.json -------------------------------------------------------------------------------- /sampleApp/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/Contents.json -------------------------------------------------------------------------------- /sampleApp/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/iosApp/Assets.xcassets/AppIcon.appiconset/app-icon-1024.png -------------------------------------------------------------------------------- /sampleApp/iosApp/iosApp/Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/iosApp/Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /sampleApp/iosApp/iosApp/ContentView.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/iosApp/ContentView.swift -------------------------------------------------------------------------------- /sampleApp/iosApp/iosApp/Info.plist: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/iosApp/Info.plist -------------------------------------------------------------------------------- /sampleApp/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/iosApp/Preview Content/Preview Assets.xcassets/Contents.json -------------------------------------------------------------------------------- /sampleApp/iosApp/iosApp/iOSApp.swift: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/sampleApp/iosApp/iosApp/iOSApp.swift -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/DiamondEdge1/KmLogging/HEAD/settings.gradle.kts --------------------------------------------------------------------------------