Android Logging and using Logcat Generating Logging code

Help us to keep this website almost Ad Free! It takes only 10 seconds of your time:
> Step 1: Go view our video on YouTube: EF Core Bulk Insert
> Step 2: And Like the video. BONUS: You can also share it!

Example

Android Studio's Live templates can offer quite a few shortcuts for quick logging.
To use Live templates, all you need to do is to start typing the template name, and hit TAB or enter to insert the statement.

Examples:

  • logi → turns into → android.util.Log.i(TAG, "$METHOD_NAME$: $content$");
    • $METHOD_NAME$ will automatically be replaced with your method name, and the cursor will wait for the content to be filled.
  • loge → same, for error
  • etc. for the rest of the logging levels.

Full list of templates can be found in Android Studio's settings (ALT+s and type "live"). And it is possible to add your custom templates as well.

If you find Android Studio's Live templates not enough for your needs, you can consider Android Postfix Plugin

This is a very useful library which helps you to avoid writing the logging line manually.

The syntax is absolutely simple:

.log - Logging. If there is constant variable "TAG", it use "TAG" . Else it use class name.

enter image description here



Got any Android Question?