LogKitten is an Android library module that can be added to your Android project for example as a debugImplementation
to make inspecting the logcat on the device easier in the following ways:
- The LogKitten Service will be started by clicking the "LogKitten" launcher icon and it will monitor your app's logcat for Error and Warning level logs and will show them as notifications.
LogKitten notifications | Notification expanded | LogKitten settings | LogKitten full logs |
---|---|---|---|
- Logs can be shared by clicking the share action in a LogKitten notification. This is a handy tool if you have Testers for your project that want to forward crash logcats to the developers or a bugtracking system like Jira etc.
- LogKitten service can be stopped anytime, by clicking the "Stop" action in the Service notification.
- LogKitten service can be restarted anytime by clicking the "LogKitten" launcher icon.
- It is recommended to include LogKitten only in debug builds, but not in your production release build. LogKitten is useful for developers and testers, but pretty useless for real users of your app.
Add it in your root build.gradle at the end of repositories:
allprojects {
repositories {
...
maven { url 'https://jitpack.io' }
}
}
Add it in your app module gradle dependencies. It is recommended to use debugImplementation
dependencies {
debugImplementation 'com.github.donfuxx:LogKitten:1.2.2'
}