Add more logging to JobScheduler

Improves logging in perioidc job period clamping.
Added sourcePackage to dumpsys in JobScheduler.

Bug: 26874152
Change-Id: Iaccd6df3e70dfcae16e983893a708342fda637b3
This commit is contained in:
Shreyas Basarge
2016-02-02 23:45:14 +00:00
parent 8c0fe42f23
commit d8bf6b9fed
2 changed files with 10 additions and 7 deletions

View File

@@ -24,6 +24,7 @@ import android.os.Parcel;
import android.os.Parcelable;
import android.os.PersistableBundle;
import android.util.Log;
import static android.util.TimeUtils.formatForLogging;
import java.util.ArrayList;
@@ -640,12 +641,14 @@ public class JobInfo implements Parcelable {
}
JobInfo job = new JobInfo(this);
if (job.intervalMillis != job.getIntervalMillis()) {
Log.w(TAG, "Specified interval is less than minimum interval. Clamped to "
+ 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 flex is less than minimum flex. Clamped to "
+ job.getFlexMillis());
Log.w(TAG, "Specified interval for " + mJobService.getPackageName() + " is "
+ formatForLogging(mFlexMillis) + ". Clamped to " +
formatForLogging(job.getFlexMillis()));
}
return job;
}