logSchedulingInfo static method
void
logSchedulingInfo({})
Logs comprehensive scheduling information.
Implementation
static void logSchedulingInfo({
required String notificationId,
required DateTime scheduledTime,
required tz.TZDateTime scheduledTZ,
int? internalId,
}) {
safeDebugLog('📋 Scheduling Info:');
safeDebugLog(' 📝 Notification ID: $notificationId');
safeDebugLog(' 🔢 Internal ID: $internalId');
safeDebugLog(' ⏰ Scheduled Time: ${scheduledTime.toLocal()}');
safeDebugLog(' 🌍 TZDateTime: $scheduledTZ');
safeDebugLog(' 📍 Timezone: ${tz.local.name}');
safeDebugLog(' ⏱️ Delay: ${scheduledTime.difference(DateTime.now())}');
}