Logging using Anko
Logging is a great way to debug your application. You might have used android.util.Log
, which wasn’t a very convenient way to log messages as it required you to provide the Log
tag with every message and also required you to define the tag, which was usually the class name every time. Anko provides the anko-logger, which comes with anko-commons. It is a very convenient way of logging messages as it doesn’t require you to necessarily override the log tag. In this recipe, we will learn how to do it.
Getting ready
I'll be using Android Studio to write the code. You need to add anko-commons
to your build.gradle
file. Anko logger comes within the anko-commons
library:
dependencies {
compile "org.jetbrains.anko:anko-commons:$anko_version"
}
How to do it…
Follow the given steps to learn how to use logging with the help of Anko library:
- Logging in to Anko is very simple. You just need to implement
AnkoLogger
, as follows:
class MainActivity : AppCompatActivity(),AnkoLogger {
- Then,...