From cc583563d47397f8b0b41b24e43141beaf19e401 Mon Sep 17 00:00:00 2001 From: Jesse Peterson Date: Thu, 17 Nov 2022 10:06:05 -0800 Subject: [PATCH] For debug logging only optionally log dates (because they take up so much space printed) and log profile_status --- sync/syncer.go | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/sync/syncer.go b/sync/syncer.go index 0f5777c..df352be 100644 --- a/sync/syncer.go +++ b/sync/syncer.go @@ -267,12 +267,21 @@ func logDevice(device godep.Device) []interface{} { logs := []interface{}{ "serial_number", device.SerialNumber, "device_assigned_by", device.DeviceAssignedBy, - "device_assigned_date", device.DeviceAssignedDate, - "op_date", device.OpDate, "op_type", device.OpType, - "profile_assign_time", device.ProfileAssignTime, - "push_push_time", device.ProfilePushTime, "profile_uuid", device.ProfileUUID, + "profile_status", device.ProfileStatus, + } + if !device.OpDate.IsZero() { + logs = append(logs, "op_date", device.OpDate) + } + if !device.DeviceAssignedDate.IsZero() { + logs = append(logs, "device_assigned_date", device.DeviceAssignedDate) + } + if !device.ProfileAssignTime.IsZero() { + logs = append(logs, "profile_assign_time", device.ProfileAssignTime) + } + if !device.ProfilePushTime.IsZero() { + logs = append(logs, "push_push_time", device.ProfilePushTime) } return logs }