Log job run time.
parent
f4c9eaa904
commit
9e98b6616e
|
@ -67,6 +67,7 @@ class JobRunner extends Thread {
|
|||
}
|
||||
|
||||
private Job.Result run(@NonNull Job job) {
|
||||
long runStartTime = System.currentTimeMillis();
|
||||
Log.i(TAG, JobLogger.format(job, String.valueOf(id), "Running job."));
|
||||
|
||||
if (isJobExpired(job)) {
|
||||
|
@ -94,7 +95,7 @@ class JobRunner extends Thread {
|
|||
}
|
||||
}
|
||||
|
||||
printResult(job, result);
|
||||
printResult(job, result, runStartTime);
|
||||
|
||||
if (result.isRetry() &&
|
||||
job.getRunAttempt() + 1 >= job.getParameters().getMaxAttempts() &&
|
||||
|
@ -117,13 +118,13 @@ class JobRunner extends Thread {
|
|||
return job.getParameters().getLifespan() != Job.Parameters.IMMORTAL && expirationTime <= System.currentTimeMillis();
|
||||
}
|
||||
|
||||
private void printResult(@NonNull Job job, @NonNull Job.Result result) {
|
||||
private void printResult(@NonNull Job job, @NonNull Job.Result result, long runStartTime) {
|
||||
if (result.getException() != null) {
|
||||
Log.e(TAG, JobLogger.format(job, String.valueOf(id), "Job failed with a fatal exception. Crash imminent."));
|
||||
} else if (result.isFailure()) {
|
||||
Log.w(TAG, JobLogger.format(job, String.valueOf(id), "Job failed."));
|
||||
} else {
|
||||
Log.i(TAG, JobLogger.format(job, String.valueOf(id), "Job finished with result: " + result));
|
||||
Log.i(TAG, JobLogger.format(job, String.valueOf(id), "Job finished with result " + result + " in " + (System.currentTimeMillis() - runStartTime) + " ms."));
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue