Logging provider logic handled in provider