# kermit

Published articles for kermit.

This is one page of public article previews, not the complete archive. Follow Next page to continue. Summaries are not the original full articles.

## Kermit 2.2.0 adds WasmWasi support and a new Coil3 extension - Kevin Schildhorn

DevFeed: [Kermit 2.2.0 adds WasmWasi support and a new Coil3 extension - Kevin Schildhorn](<https://devfeed.tech/articles/kermit-2-2-0-adds-wasmwasi-support-and-a-new-coil3-extension-kevin-schildhorn-38233.md>)

Original publisher: [Read original article](<https://touchlab.co/kermit-220>)

Published: 2026-09-16T00:00:00Z

Content type: release

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Library](<https://devfeed.tech/topics/library.md>), [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Extension](<https://devfeed.tech/topics/extension.md>)

Tags: [2-2](<https://devfeed.tech/tags/2-2.md>), [coil](<https://devfeed.tech/tags/coil.md>), [extension](<https://devfeed.tech/tags/extension.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kermit](<https://devfeed.tech/tags/kermit.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [library](<https://devfeed.tech/tags/library.md>), [swift](<https://devfeed.tech/tags/swift.md>), [update](<https://devfeed.tech/tags/update.md>), [version](<https://devfeed.tech/tags/version.md>), [webassembly](<https://devfeed.tech/tags/webassembly.md>)

### AI overview

Kermit 2.2.0 adds WasmWasi support for selected targets, updates supported targets, and introduces a Kermit module for receiving logs from Coil 3 image loaders.

### Source excerpt

The 2.2.0 update for Kermit is out now featuring a new Coil3 extension, plus support for more targets including WasmWasi.

## Kermit 2.0.5 updates OSLogWriter and adds file logging - Kevin Schildhorn

DevFeed: [Kermit 2.0.5 updates OSLogWriter and adds file logging - Kevin Schildhorn](<https://devfeed.tech/articles/kermit-2-0-5-updates-oslogwriter-and-adds-file-logging-kevin-schildhorn-38232.md>)

Original publisher: [Read original article](<https://touchlab.co/kermit-205>)

Published: 2024-11-22T00:00:00Z

Content type: release

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Logging](<https://devfeed.tech/topics/logging.md>), [iOS](<https://devfeed.tech/topics/ios.md>), [IO](<https://devfeed.tech/topics/io.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Library](<https://devfeed.tech/topics/library.md>), [file](<https://devfeed.tech/topics/file.md>)

Tags: [added](<https://devfeed.tech/tags/added.md>), [automatic](<https://devfeed.tech/tags/automatic.md>), [features](<https://devfeed.tech/tags/features.md>), [io](<https://devfeed.tech/tags/io.md>), [ios](<https://devfeed.tech/tags/ios.md>), [kermit](<https://devfeed.tech/tags/kermit.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [library](<https://devfeed.tech/tags/library.md>), [logging](<https://devfeed.tech/tags/logging.md>), [logs](<https://devfeed.tech/tags/logs.md>), [module](<https://devfeed.tech/tags/module.md>), [sample](<https://devfeed.tech/tags/sample.md>), [swift](<https://devfeed.tech/tags/swift.md>), [update](<https://devfeed.tech/tags/update.md>), [updates](<https://devfeed.tech/tags/updates.md>)

### AI overview

Kermit 2.0.5 has been released with updates to OSLogWriter, an upgrade to Kotlin 2.0.10, and a new Kermit-IO module for writing logs to files. The release also adds configurable iOS log categorization, filtering, grouping, and public-versus-redacted log behavior.

### Source excerpt

The 2.0.5 update for Kermit is out now and features various updates to OSLogWriter, as well as the ability to log to a file.

## The many faces of Kermit - Paul Hawke

DevFeed: [The many faces of Kermit - Paul Hawke](<https://devfeed.tech/articles/the-many-faces-of-kermit-paul-hawke-38215.md>)

Original publisher: [Read original article](<https://touchlab.co/headless-kermit>)

Published: 2023-11-08T15:18:02Z

Content type: article

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Logging](<https://devfeed.tech/topics/logging.md>), [Framework](<https://devfeed.tech/topics/framework.md>), [Databases](<https://devfeed.tech/topics/databases.md>), [JavaScript](<https://devfeed.tech/topics/javascript.md>)

Tags: [api](<https://devfeed.tech/tags/api.md>), [databases](<https://devfeed.tech/tags/databases.md>), [github](<https://devfeed.tech/tags/github.md>), [kermit](<https://devfeed.tech/tags/kermit.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [logging](<https://devfeed.tech/tags/logging.md>), [swift](<https://devfeed.tech/tags/swift.md>)

### AI overview

The article explains how Kermit 2.0 separates its core and public API layers to better support non-Kotlin callers. It describes bridging Kermit with Timber and SLF4J, including logging-level mapping and integration approaches for legacy codebases and Kotlin Multiplatform logging systems.

### Source excerpt

Exploring how the flexible API of Kermit allows us to integrate with other platform logging frameworks.

## Kermit Now Supports WASM - Jigar Brahmbhatt

DevFeed: [Kermit Now Supports WASM - Jigar Brahmbhatt](<https://devfeed.tech/articles/kermit-now-supports-wasm-jigar-brahmbhatt-38345.md>)

Original publisher: [Read original article](<https://touchlab.co/wasm-in-kermit>)

Published: 2023-10-20T14:54:39Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [WebAssembly](<https://devfeed.tech/topics/web-assembly.md>), [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [kotlin-multiplatform-libraries](<https://devfeed.tech/topics/kotlin-multiplatform-libraries.md>), [interoperability](<https://devfeed.tech/topics/interoperability.md>), [Library](<https://devfeed.tech/topics/library.md>), [browsers](<https://devfeed.tech/topics/browsers.md>)

Tags: [browsers](<https://devfeed.tech/tags/browsers.md>), [interoperability](<https://devfeed.tech/tags/interoperability.md>), [kermit](<https://devfeed.tech/tags/kermit.md>), [kmp](<https://devfeed.tech/tags/kmp.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [kotlin-wasm](<https://devfeed.tech/tags/kotlin-wasm.md>), [libraries](<https://devfeed.tech/tags/libraries.md>), [mozilla](<https://devfeed.tech/tags/mozilla.md>), [wasm](<https://devfeed.tech/tags/wasm.md>), [web-assembly](<https://devfeed.tech/tags/web-assembly.md>)

### AI overview

This article describes Touchlab's experience adding WebAssembly support to Kermit, a Kotlin Multiplatform library. It covers adding the Wasm target, sharing code between Kotlin/JS and Kotlin/Wasm, and migrating code while addressing dependency compatibility and the absence of the console API in Wasm.

### Source excerpt

KMP is getting real WASM support, and Touchlab has been diving in. This post will discuss Touchlab's experience with WASM, WASM in Kermit, and show an example of using WASM in an existing codebase.

## How to Customize Kermit Logger for Kotlin Multiplatform

DevFeed: [How to Customize Kermit Logger for Kotlin Multiplatform](<https://devfeed.tech/articles/logger-i-not-your-style-customize-kermit-logger-jigar-brahmbhatt-38235.md>)

Original publisher: [Read original article](<https://touchlab.co/kermit-custom-logger>)

Published: 2023-10-18T14:21:47Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Library](<https://devfeed.tech/topics/library.md>)

Tags: [kermit](<https://devfeed.tech/tags/kermit.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [library](<https://devfeed.tech/tags/library.md>), [logging](<https://devfeed.tech/tags/logging.md>)

### AI overview

This tutorial explains how to create a custom logger around the Kermit library for Kotlin Multiplatform. It describes using custom methods instead of calling Kermit's API directly and notes that the example is a simplified version of the full Logger API.

### Source excerpt

Discover the simplicity of custom logging with Kermit. This article shows you how to personalize Kermit Logger, making your Kotlin Multiplatform logging experience uniquely yours

## Kermit and Crashlytics - Kevin Galligan

DevFeed: [Kermit and Crashlytics - Kevin Galligan](<https://devfeed.tech/articles/kermit-and-crashlytics-kevin-galligan-38234.md>)

Original publisher: [Read original article](<https://touchlab.co/kermit-and-crashlytics>)

Published: 2022-01-04T20:11:17Z

Content type: tutorial

Language: en

Sources: [Touchlab | Enterprise Mobile Innovation & Development](<https://devfeed.tech/sources/touchlab-enterprise-mobile-innovation-development.md>)

Topics: [Kotlin Multiplatform](<https://devfeed.tech/topics/kotlin-multiplatform.md>), [Crashlytics](<https://devfeed.tech/topics/crashlytics.md>), [Kotlin](<https://devfeed.tech/topics/kotlin.md>), [Logging](<https://devfeed.tech/topics/logging.md>), [Library](<https://devfeed.tech/topics/library.md>), [Mobile](<https://devfeed.tech/topics/mobile.md>), [Monitoring](<https://devfeed.tech/topics/monitoring.md>)

Tags: [crash-reporting](<https://devfeed.tech/tags/crash-reporting.md>), [crashlytics](<https://devfeed.tech/tags/crashlytics.md>), [kermit](<https://devfeed.tech/tags/kermit.md>), [kotlin](<https://devfeed.tech/tags/kotlin.md>), [kotlin-multiplatform](<https://devfeed.tech/tags/kotlin-multiplatform.md>), [mobile](<https://devfeed.tech/tags/mobile.md>), [mobile-app-development](<https://devfeed.tech/tags/mobile-app-development.md>), [open-source](<https://devfeed.tech/tags/open-source.md>)

### AI overview

This article explains how to use Kermit and Crashlytics in Kotlin Multiplatform applications. It describes platform-specific configuration, shared Kotlin integration, and the special handling required for iOS crashes. A Kotlin uncaught exception handler can send a separate handled report containing Kotlin stack information and the exception message, but each crash then produces two reports.

### Source excerpt

Kermit is a Kotlin Multiplatform logging library. The log is configured on each platform to write to various, potentially platform-specific, outputs, but can be called from shared "common" Kotlin code. Crash reporting tools like Crashlytics allow you to get error reports from remote devices running your software.