Add some job logging improvements.

This commit is contained in:
Greyson Parrelli
2025-09-09 10:38:02 -04:00
parent 79ec47f901
commit 3c7534f7fa
2 changed files with 11 additions and 7 deletions

View File

@@ -636,25 +636,25 @@ class FastJobStorage(private val jobDatabase: JobDatabase) : JobStorage {
private fun MinimalJobSpec.toLogString(): String {
return if (this.isMemoryOnly) {
return "😶‍🌫️JOB::$this"
"😶‍🌫️$this"
} else {
return "JOB::$this"
"$this"
}
}
private fun ConstraintSpec.toLogString(): String {
return if (this.isMemoryOnly) {
return "😶‍🌫️JOB::$this"
"😶‍🌫️$this"
} else {
return "JOB::$this"
"$this"
}
}
private fun DependencySpec.toLogString(): String {
return if (this.isMemoryOnly) {
return "😶‍🌫️JOB::$this"
"😶‍🌫️$this"
} else {
return "JOB::$this"
"$this"
}
}
}

View File

@@ -21,4 +21,8 @@ data class MinimalJobSpec(
val isRunning: Boolean,
val isMemoryOnly: Boolean,
val initialDelay: Long
)
) {
override fun toString(): String {
return "MinimalJobSpec(id=JOB::$id, factoryKey=$factoryKey, queueKey=$queueKey, createTime=$createTime, lastRunAttemptTime=$lastRunAttemptTime, nextBackoffInterval=$nextBackoffInterval, globalPriority=$globalPriority, queuePriority=$queuePriority, isRunning=$isRunning, isMemoryOnly=$isMemoryOnly, initialDelay=$initialDelay)"
}
}