You can create your own Log utilit class and use it,
What I do when I release my apps is: I create my own Log class with methods i, d, e, w etc and use this Log class instead of the Android one, because then I can use a simple switch like boolean debug = true according to which I write to the LogCat or don't. That way I can leave all my log statements in the app. When you've written your own Log class, to use it all over your app, you can simply replace all,
Remove:
import android.util.Log;
Add
import your.package.Log;
Like this:
public class Log {
public static void i(String logTag, String logString) {
if (isLogsEnabled) {
Log.i(logTag, logString);
}
}
public static void v(String logTag, String logString) {
if (isLogsEnabled) {
Log.v(logTag, logString);
}
}
// you can add method for w,d,wtf also...
}
Logging is a very handy debugging and diagnostic technique used by developers. Use the logging class provided as part of the Android SDK to log important information about your application to LogCat, but make sure you review your application’s logging implementation prior to publication, as logging has performance drawbacks.
Before releasing your application Review your log carefully so its doesn't leek any confidential data,
Log is very important whenever your application in testing mode, Logs will provide you current state and scenario of your application on current device. So its very helpful whenever you will update your application.
Sometime Google play reject your application if they was found your Logging mechanism violate the rules.
proguard.config=proguard.cfg
to project.properties works just fine. Your issue lies elsewhere. – Trinomial