<div dir="ltr"><div>Hi,</div><div><br></div><div>it was</div><div><br></div><div>            line = '%s - - %s "%s" %d %s "%s" "%s"\n' % (</div><div><br></div><div>in 13.2.0 (twisted/web/http.py line 1920), and it's</div><div><br></div><div>        u'"%(ip)s" - - %(timestamp)s "%(method)s %(uri)s %(protocol)s" '</div><div><br></div><div>so basically the client IP now gets wrapped within double quotes, e.g. a</div><div>log line that was looking like:</div><div><br></div><div>1.2.3.4 - - [25/Oct/2004:12:31:59 +0000] "GET /dummy HTTP/1.0" 123 - "-" "-"</div><div><br></div><div>it now looks like:</div><div><br></div><div>"1.2.3.4" - - [25/Oct/2004:12:31:59 +0000] "GET /dummy HTTP/1.0" 123 - "-" "-"</div><div><br></div><div>as one can see in the unit tests in test_web.py too.</div><div><br></div><div>What's the reason for this change?</div><div><br></div><div>It feels it can potentially break code that parses log files and it also</div><div>seems to diverge from the format described on the Apache web site:</div><div><br></div><div><a href="http://httpd.apache.org/docs/1.3/logs.html">http://httpd.apache.org/docs/1.3/logs.html</a></div><div><br></div><div>Cheers,</div><div><br></div><div>Free</div><div><br></div></div>