To speed up my debugging, I color certain messages for instant spotting, like this:
if (isOK)
Log.i(TAG, stringVarContentOfMessage);
else
Log.v(TAG, stringVarContentOfMessage);
It works, but viewing this source code over and over again, where the only justification for occupying 4 precious lines is one different character only (Log.i vs. Log.v) is an eyesore for me.
Any suggestions for avoiding this eyesore without resorting to the following?
isOK ? Log.i(TAG, stringVarContentOfMessage) : Log.v(TAG, stringVarContentOfMessage);
You can use Log.println()
:
Log.println(isOK ? Log.INFO : Log.VERBOSE, TAG, stringVarContentOfMessage);
Create a helper method:
private void conditionalLog(boolean flag, String tag, String message);
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With