Tog是一个智能日志库,它使用一些Gradle功能提供灵活的日志处理。为什么有时您只需要在调试版本中而不是在发布中拥有日志?在这种情况下,您应该创建如下方法:
public void log(String tag, String message) {
if (BuildConfig.DEBUG) {
Log.e(\"Hello\", \"world\");
}
}
并在任何地方使用它,而不是仅调用Log#e方法。
但是,如果您只想在调试版本中显示某种风格的日志怎么办?在这种情况下,您可以创建一些方法,例如:
public boolean isLogsEnabled() {
return BuildConfig.DEBUG && BuildConfig.FLAVOR.equals(\"flavorName\");
}
暂无评论