This means that ServletRequest.getRemoteHost() is returning null.
Could you try specifying "client.dns" instead of "client.name" in your accesslog pattern, and see if that makes any difference?
[Message sent by forum member 'jluehe' (jluehe)]
http://forums.java.net/jive/thread.jspa?messageID=295789