type T interface {
Logf(format string, args ...any)
Helper()
}
T wraps methods from testing.T used by the test logger into an interface.
It is specified so that unit tests can instantiate the logger with an
implementation of T which can capture the output of logging statements
from T.Logf, as this cannot be using testing.T.