Added LogProvider.For<T>()