Change from IDateTimeProvider to ILog