Don't use calendar to compare file names
Replace what happens when reading with a listener, and try to detect crashes
Start trying to repair errors when initializing the logger