Merge "Fix logspam by JobInfo" into nyc-dev am: bb9dd3c9fd am: f153182db7

am: b8408d8eb7

* commit 'b8408d8eb755da42db3cf25868920d5b583b77ca':
  Fix logspam by JobInfo

Change-Id: I7bc166a3353b2a3d29719744d4f006662f738d8f
This commit is contained in:
Shreyas Basarge
2016-04-21 02:32:12 +00:00
committed by android-build-merger

View File

@@ -25,7 +25,7 @@ import android.os.Parcel;
import android.os.Parcelable;
import android.os.PersistableBundle;
import android.util.Log;
import static android.util.TimeUtils.formatForLogging;
import static android.util.TimeUtils.formatDuration;
import java.util.ArrayList;
@@ -787,15 +787,27 @@ public class JobInfo implements Parcelable {
" setRequiresDeviceIdle is an error.");
}
JobInfo job = new JobInfo(this);
if (job.intervalMillis != job.getIntervalMillis()) {
Log.w(TAG, "Specified interval for " + mJobService.getPackageName() + " is "
+ formatForLogging(mIntervalMillis) + ". Clamped to " +
formatForLogging(job.getIntervalMillis()));
}
if (job.flexMillis != job.getFlexMillis()) {
Log.w(TAG, "Specified interval for " + mJobService.getPackageName() + " is "
+ formatForLogging(mFlexMillis) + ". Clamped to " +
formatForLogging(job.getFlexMillis()));
if (job.isPeriodic()) {
if (job.intervalMillis != job.getIntervalMillis()) {
StringBuilder builder = new StringBuilder();
builder.append("Specified interval for ")
.append(String.valueOf(mJobId))
.append(" is ");
formatDuration(mIntervalMillis, builder);
builder.append(". Clamped to ");
formatDuration(job.getIntervalMillis(), builder);
Log.w(TAG, builder.toString());
}
if (job.flexMillis != job.getFlexMillis()) {
StringBuilder builder = new StringBuilder();
builder.append("Specified flex for ")
.append(String.valueOf(mJobId))
.append(" is ");
formatDuration(mFlexMillis, builder);
builder.append(". Clamped to ");
formatDuration(job.getFlexMillis(), builder);
Log.w(TAG, builder.toString());
}
}
return job;
}