Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Tool for exploring rails application log files.
C Objective-C
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
English.lproj
Spike.xcodeproj
frameworks
.gitignore
AppController.h
AppController.m
Credits.rtf
HaltedColumnTransformer.h
HaltedColumnTransformer.m
Info.plist
LogDocument.h
LogDocument.m
LogParser.h
LogParser.m Allow unicode characters in log files, and add some logging to report…
MIT-LICENSE
NSArray+TDParseKitAdditions.h Initial commit, more or less works.
NSArray+TDParseKitAdditions.m
NSData+ZlibAdditions.h
NSData+ZlibAdditions.m
NSScanner+SpikeAdditions.h
NSScanner+SpikeAdditions.m
NSString+SpikeAdditions.h
NSString+SpikeAdditions.m
NSString+TDParseKitAdditions.h Initial commit, more or less works.
NSString+TDParseKitAdditions.m
ParamParser.h
ParamParser.m
Parameter.h
Parameter.m
ParsingProgressController.h
ParsingProgressController.m
README.markdown
RailsRequest.h
RailsRequest.m
Rakefile
Spike_Prefix.pch
close_32.gif Added focus action and improved toolbar.
dsa_pub.pem Updated in getting started with ChocTop for distribution.
main.m
refresh_32.gif
release_notes.txt Updated to Version 1.1 (with emergency temporal shift to appease choc…
release_notes_template.html.erb
rubyhash.grammar Switching to the TDParserFactory. Not quite there but promising.
search_32.gif
spike-512.png
spike.icns
ticked_checkbox.png Adjust brightness of color for selected row.

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

About the author

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

Something went wrong with that request. Please try again.