support custom access.log format