diff --git a/src/model/ical_bridge.rs b/src/model/ical_bridge.rs index cbb8684..50523a6 100644 --- a/src/model/ical_bridge.rs +++ b/src/model/ical_bridge.rs @@ -3,7 +3,7 @@ use icalendar::{Component, DatePerhapsTime, CalendarDateTime, CalendarComponent} use chrono::NaiveDate; use crate::model::events::EventsCollection; use std::fs; -use log::warn; +use log::{warn, debug}; use super::events::EventType; @@ -23,6 +23,7 @@ fn as_date(cal_date: &DatePerhapsTime) -> NaiveDate { } fn create_event(events: &mut EventsCollection, event: &icalendar::Event, ev_type: &EventType) { + debug!(" calendar event: {:?}", event); events.create( as_date(&event.get_start().unwrap()), as_date(&event.get_end().unwrap()).pred_opt().unwrap(), @@ -33,6 +34,8 @@ fn create_event(events: &mut EventsCollection, event: &icalendar::Event, ev_type pub fn load_calendar(calendar_path: &std::path::Path, events: &mut EventsCollection) { let mut calendar = icalendar::Calendar::new(); + debug!("reading calendar: {:?}", calendar_path); + let contents = match fs::read_to_string(calendar_path) { Ok(file_content) => file_content, Err(e) => { warn!("Could not read the calendar: {}", e); return; },