github
Advanced Search
  • Home
  • Pricing and Signup
  • Explore GitHub
  • Blog
  • Login

mmower / spike

  • Admin
  • Watch Unwatch
  • Fork
  • Your Fork
  • Pull Request
  • Download Source
    • 177
    • 4
  • Source
  • Commits
  • Network (4)
  • Issues (0)
  • Downloads (2)
  • Wiki (1)
  • Graphs
  • Branch: master

click here to add a description

click here to add a homepage

  • Branches (1)
    • master ✓
  • Tags (2)
    • V_1_0_9
    • V_1_0_5
Sending Request…
Enable Donations

Pledgie Donations

Once activated, we'll place the following badge in your repository's detail box:
Pledgie_example
This service is courtesy of Pledgie.

Tool for exploring rails application log files. — Read more

  cancel

  cancel
  • Private
  • Read-Only
  • HTTP Read-Only

This URL has Read+Write access

Never let an idiot edit URL's by hand... 
mmower (author)
Tue Mar 03 15:04:14 -0800 2009
commit  4bdcdd0f49d95cc81cb7595ba39fe29a7c4082dd
tree    3255a33d48a1be6a14fd38d870982912c4a65818
parent  3794ebf6a5c59cf775c2fcc19c2e913a7ec49701
spike /
name age
history
message
file .gitignore Mon Feb 16 14:58:58 -0800 2009 Release mode uses GC now (DUH). Updated to 1.0.1 [mmower]
file AppController.h Thu Feb 19 12:30:15 -0800 2009 Added focus action and improved toolbar. [mmower]
file AppController.m Thu Feb 19 12:30:15 -0800 2009 Added focus action and improved toolbar. [mmower]
file Credits.rtf Sat Feb 21 03:50:53 -0800 2009 Updated a credit. [mmower]
directory English.lproj/ Tue Mar 03 09:24:12 -0800 2009 Added 'show details' action to bring details wi... [mmower]
file HaltedColumnTransformer.h Sun Feb 15 10:47:27 -0800 2009 Added search field bound to common options. Sho... [mmower]
file HaltedColumnTransformer.m Fri Feb 20 16:02:33 -0800 2009 Renamed 'filtered' column to 'halted' and switc... [mmower]
file Info.plist Tue Mar 03 13:21:40 -0800 2009 Updated to Version 1.1 (with emergency temporal... [mmower]
file LogDocument.h Tue Mar 03 09:24:12 -0800 2009 Added 'show details' action to bring details wi... [mmower]
file LogDocument.m Tue Mar 03 09:24:12 -0800 2009 Added 'show details' action to bring details wi... [mmower]
file LogParser.h Sat Feb 21 06:26:47 -0800 2009 Simplified relationship between LogDocument and... [mmower]
file LogParser.m Mon Feb 23 01:57:30 -0800 2009 Added a 'follow session' button. Parse out redi... [mmower]
file MIT-LICENSE Tue Feb 17 15:20:16 -0800 2009 License had wrong copyright date. [mmower]
file NSArray+TDParseKitAdditions.h Sun Feb 15 06:00:23 -0800 2009 Initial commit, more or less works. [mmower]
file NSArray+TDParseKitAdditions.m Sun Feb 15 06:00:23 -0800 2009 Initial commit, more or less works. [mmower]
file NSData+ZlibAdditions.h Wed Feb 18 12:35:27 -0800 2009 Spike can now natively handle zipped logs. [mmower]
file NSData+ZlibAdditions.m Wed Feb 18 12:35:27 -0800 2009 Spike can now natively handle zipped logs. [mmower]
file NSScanner+SpikeAdditions.h Wed Feb 18 07:10:51 -0800 2009 Fixed Rails 2.2 style logfile parsing. [mmower]
file NSScanner+SpikeAdditions.m Wed Feb 18 07:10:51 -0800 2009 Fixed Rails 2.2 style logfile parsing. [mmower]
file NSString+SpikeAdditions.h Sun Feb 22 10:02:06 -0800 2009 Strip ANSI escape sequences from log data. [mmower]
file NSString+SpikeAdditions.m Sun Feb 22 10:02:06 -0800 2009 Strip ANSI escape sequences from log data. [mmower]
file NSString+TDParseKitAdditions.h Sun Feb 15 06:00:23 -0800 2009 Initial commit, more or less works. [mmower]
file NSString+TDParseKitAdditions.m Sun Feb 15 06:00:23 -0800 2009 Initial commit, more or less works. [mmower]
file ParamParser.h Sat Feb 28 15:33:56 -0800 2009 Switching to the TDParserFactory. Not quite the... [mmower]
file ParamParser.m Mon Mar 02 07:09:58 -0800 2009 Updated ParamParser to fix various issues. [mmower]
file Parameter.h Sun Feb 15 06:00:23 -0800 2009 Initial commit, more or less works. [mmower]
file Parameter.m Sun Feb 15 06:00:23 -0800 2009 Initial commit, more or less works. [mmower]
file ParsingProgressController.h Wed Feb 18 12:35:27 -0800 2009 Spike can now natively handle zipped logs. [mmower]
file ParsingProgressController.m Wed Feb 18 12:35:27 -0800 2009 Spike can now natively handle zipped logs. [mmower]
file README.markdown Tue Mar 03 15:04:14 -0800 2009 Never let an idiot edit URL's by hand... [mmower]
file RailsRequest.h Mon Feb 23 01:57:30 -0800 2009 Added a 'follow session' button. Parse out redi... [mmower]
file RailsRequest.m Mon Feb 23 01:57:30 -0800 2009 Added a 'follow session' button. Parse out redi... [mmower]
file Rakefile Mon Feb 16 16:01:11 -0800 2009 Displays number of visible requests. Delete req... [mmower]
directory Spike.xcodeproj/ Tue Mar 03 13:21:40 -0800 2009 Updated to Version 1.1 (with emergency temporal... [mmower]
file Spike_Prefix.pch Sun Feb 15 06:00:23 -0800 2009 Initial commit, more or less works. [mmower]
file close_32.gif Thu Feb 19 12:30:15 -0800 2009 Added focus action and improved toolbar. [mmower]
file dsa_pub.pem Sun Feb 15 12:36:17 -0800 2009 Updated in getting started with ChocTop for dis... [mmower]
directory frameworks/ Mon Mar 02 00:28:20 -0800 2009 Updated TDParseKit again. [mmower]
file main.m Sun Feb 15 06:00:23 -0800 2009 Initial commit, more or less works. [mmower]
file refresh_32.gif Thu Feb 19 12:30:15 -0800 2009 Added focus action and improved toolbar. [mmower]
file release_notes.txt Tue Mar 03 13:21:40 -0800 2009 Updated to Version 1.1 (with emergency temporal... [mmower]
file release_notes_template.html.erb Mon Feb 16 16:01:11 -0800 2009 Displays number of visible requests. Delete req... [mmower]
file rubyhash.grammar Sat Feb 28 15:33:56 -0800 2009 Switching to the TDParserFactory. Not quite the... [mmower]
file search_32.gif Thu Feb 19 12:30:15 -0800 2009 Added focus action and improved toolbar. [mmower]
file spike-512.png Thu Feb 19 15:32:45 -0800 2009 Major thanks to Rainer Brockerhoff.. table view... [mmower]
file spike.icns Tue Feb 17 12:09:03 -0800 2009 Catch parsing exceptions, just no params for no... [mmower]
file ticked_checkbox.png Fri Feb 20 16:15:41 -0800 2009 Adjust brightness of color for selected row. [mmower]
README.markdown

Introduction

Spike is a log file viewing & analysis (if we're being generous) tool for Rails developers.

When developing a Rails application it is not unusual to end up pouring over log files to understand why particular actions are, or are not, happening. Rails typically logs quite a lot of information and, in a production environment, there can be a lot of requests to wade through.

The aim of Spike is to make it easy to see all of your requests, narrow them down to only the most relevant, and examine the details of those requests. To do it quickly, and with a pleasant interface.

Features

  • Optimized interface (read: not many features!)
  • Filter requests by controller, action, session, client, or Rails filter action (e.g. login_required)
  • Display summary of request details with drill-down to parameters, rendered templates, and raw log info
  • Remove specific controller:action combos (e.g. SessionController#heartbeat) using backspace
  • And that's about it...

Notes

Spike has only been tested on a handful of log files at this point. If Spike doesn't work properly on your log file please get in touch.

Download

Spike 1.1.0

Spike is a universal binary for Mac OS X 10.5

Support

If you have problems with Spike, or would like to suggest new features we have you covered.

Demo

View a short demo movie

Acknowledgements

  • Todd Ditchendorf for TDParseKit
  • Samo Korosec for the Spike icon
  • Rainer Brockerhoff for general awesomeness in the face of tough problems
  • Andy Matuschak for Sparkle
  • Brandon Walkin for BWToolkit

About the author

I write Rails applications for a living and Cocoa applications as a hobby under the name LucidMac Software

Blog | Support | Training | Contact | API | Status | Twitter | Help | Security
© 2010 GitHub Inc. All rights reserved. | Terms of Service | Privacy Policy
Powered by the Dedicated Servers and
Cloud Computing of Rackspace Hosting®
Dedicated Server