Better debugging with the help of Live Templates
One of most tools we used for debugging is Logcat, But we end with a huge amount of logs which most of them not related to our debugging.
See the problem
Even we are using the app PackageName, it does not help us to filter out unnecessary logs.
Solution? Live Templates.
with help of Live Templates, we can make debugging more easier.
Let’s create it
Settings -> Editor -> Live Templates -> AndroidLog
then click on ‘+’ and choose lt
then add this template
using $ANY_NAME$ will define a variable that will be filled using an expression, see next screen
class -> will be replaced at log message with class name
method -> will be replaced at log message with the method name
We can use our Live Template by write mylog + (click)Tab
Result
Note: Do not forget to import Log `import android.util.Log`
Our Logcat
with above Live Templates, it helped us to
1- Easy filter out our logs at Logcat.
2- Have class name so we can know Fragment/Activity/Class that publish this log
3- Have the name of the function that publishes this log.
Have nice debugging.