Hey Kotlin enthusiasts! :wave: I know there are qu...
# feed
u
Hey Kotlin enthusiasts! 👋 I know there are quite a few logging libraries out there already, and sometimes it feels overwhelming to choose. But let me introduce something a bit different: KMP RealTime Logger, a Kotlin Multiplatform logging library that comes with a unique feature—*live log broadcasting over the local network*. 📡 With KMP RealTime Logger, you can monitor your logs in real time on any device in your local network using a client app, available for Android, Windows, and Linux, making debugging sessions a lot smoother, and especially useful for those with limited screen space. With just a single screen, you can use your smartphone as a dedicated logging screen, allowing you to view logs without cluttering your main workspace. It's plug-and-play simplicity, making it easy to get started quickly. 📱 If you're looking for an effective way to debug, give KMP RealTime Logger a shot! 🚀 https://github.com/kdroidFilter/KmpRealTimeLogger
K 1
s
That's an interesting twist and a great idea - could be useful someday. However, I'm not a fan of the abbreviations. Why use
Log.e()
instead of
Log.error()
? That's unnecessary cryptic API.
🤔 2
android eyes 3
m
Why use Log.e() instead of Log.error()? That's unnecessary cryptic API.
@Stefan Oltmann @אליהו הדס mm, could that naming convention be similar to the used in the Timber logging library (
Timber.d
)?
u
@Stefan Oltmann i tried to copy the Android api https://developer.android.com/reference/android/util/Log#ERROR
@marlonlom I think if I do this I should also copy the way timber works, otherwise it would be confusing.
Please give stars to the project🙏
s
Yeah, I don’t like this convention. Maybe that’s why I build my own to have proper method names like SLF4J has.