Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 11f4b26b authored by Benjamin Gordon's avatar Benjamin Gordon
Browse files

PrintSpooler: Clean up log_print_jobs flag

The flag is fully launched and eligible for removal.

Bug: 423976913
Test: Print and check logcat
Flag: EXEMPT removing com.android.printspooler.flags.log_print_jobs
Change-Id: I3d3be6c0b93ba0b6567af2f29d9f95f7be328cd8
parent 31dd0cf5
Loading
Loading
Loading
Loading
+0 −7
Original line number Diff line number Diff line
package: "com.android.printspooler.flags"
container: "system"

flag {
  name: "log_print_jobs"
  namespace: "printing"
  description: "Log print job creation and state transitions."
  bug: "385340868"
}

flag {
  name: "printing_telemetry"
  namespace: "printing"
+3 −9
Original line number Diff line number Diff line
@@ -503,10 +503,8 @@ public final class PrintSpoolerService extends Service {
            keepAwakeLocked();
        }

        if (Flags.logPrintJobs() || DEBUG_PRINT_JOB_LIFECYCLE) {
        Slog.i(LOG_TAG, "[ADD] " + printJob);
    }
    }

    private void removeObsoletePrintJobs() {
        synchronized (mLock) {
@@ -516,9 +514,7 @@ public final class PrintSpoolerService extends Service {
                PrintJobInfo printJob = mPrintJobs.get(i);
                if (isObsoleteState(printJob.getState())) {
                    mPrintJobs.remove(i);
                    if (Flags.logPrintJobs() || DEBUG_PRINT_JOB_LIFECYCLE) {
                    Slog.i(LOG_TAG, "[REMOVE] " + printJob.getId().flattenToString());
                    }
                    removePrintJobFileLocked(printJob.getId());
                    persistState = true;
                }
@@ -630,9 +626,7 @@ public final class PrintSpoolerService extends Service {
                    checkIfStillKeepAwakeLocked();
                }

                if (Flags.logPrintJobs() || DEBUG_PRINT_JOB_LIFECYCLE) {
                Slog.i(LOG_TAG, "[STATE CHANGED] " + printJob);
                }

                MetricsLogger.histogram(this, PRINT_JOB_STATE_HISTO, state);
                switch (state) {