Nov 29 2005

Perl bits: Parsing Apache’s Combined log format

Published by Adam at 9:07 pm under ,

A handy dandy regular expression to parse out fields from Apache’s combined log format:

	/^(\S+)\s		# requestor
	(\S+)\s			# ?
	(\S+)\s			# ?
	\[([^\]]*)\]\s		# time
	"([^"]*)"\s		# URL
	(\d*)\s			# result
	(\d*)\s			# bytes
	"([^"]*)"\s		# referrer
    "([^"]*)"$/x    		# user agent

Comments RSS

Leave a Reply