Is it possible to disable logcat logging for an application? Is it possible to disable logging to the logcat for an application (APK) in  Android entirely.

Since i make heavy use of my logcat output, I'd like to see only bits that are relevant to me but there are a lot of apps that write to the logcat, it is quite cluttered.

I would simply filter the output but it seems that the logcat entries only have the PID for deciding what the application is and the PID is something that changes everytime a process is restarted.
You can use filtering to include only the selected app's messages by the tag(s) used. Use the syntax adb logcat YourTag:I *:S to show logcat output only from YourTag and hide all others. You can have multiple tags also, just separate them with space and have the *:S entry as last.

If you need to get all messages from multiple tags in the same app, you have to fish out the PID. If you use Linux/OSX, you can use the command:

adb logcat | grep `adb shell ps | grep com.android.example | cut -c10-15`


or you can check out proclogcat and use:

adb logcat | proclogcat