Skip to content
This is a log parsing and web analytics suite. It consists of a logparser, a user agent parser, and a log viewer. The parsed data is stored into a database and retrieved using the log viewer, which produces an XML file for display.
Ruby Shell
Find file
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
.gitignore
README
db.yaml
iis_to_ncsa.sh
logentry.rb
logparser.rb
logs.db
logviewer.rb
uaupdater.rb
useragents.rb
useragents.yaml

README

Run 'ruby logparser.rb logs/LOGFILE_MONTH.gz'
Choose to create a new site for the logs

Next run 'ruby logviewer.rb' and pick the site you created. Enter in the year and month in a YYYY-MM format and it will create an XML file in the xml directory.
Something went wrong with that request. Please try again.