Deactivate any calls to Log before publishing: are there tools to do this?
Posted
by Nicolas Raoul
on Stack Overflow
See other posts from Stack Overflow
or by Nicolas Raoul
Published on 2010-03-15T10:00:28Z
Indexed on
2010/03/17
23:31 UTC
Read the original article
Hit count: 217
According to Google, I must "Deactivate any calls to Log methods in the source code" before publishing my Android app (section 4 of the publication checklist).
My open-source project is large and it is a pain to do it manually every time I release. Additionally, removing a Log line is potentially tricky, for instance:
if(condition)
Log.d(LOG_TAG, "Something");
data.load();
data.show();
If I comment the Log line, then the condition applies to the next line, and chances are load() is not called. Are such situations rare enough that I can decide it should exist?
This is on the official checklist, so I guess many people do this on a regular basis.
So, is there a tool that removes all Log lines?
Preferably one that is not tricked by code like the above.
© Stack Overflow or respective owner