Make the fakeServer log function overloadable

Resolves #486.