Estou com o dotnet 3.1 xunit 2.41 moq 4.13.1
mockLogger.Verify(l =>
l.Log(
LogLevel.Error, // nivel de log
It.IsAny<EventId>(), // identificador do evento
It.Is<It.IsAnyType>((v, t) => true), // objeto que será logado
excessaoEsperada, // exceção que sera logada
It.Is<Func<It.IsAnyType, Exception, string>>((v, t) => true)), // função que converte objeto + exceção em string
Times.Once());
.