fauna / scribe
- Source
- Commits
- Network (1)
- Issues (0)
- Downloads (0)
- Wiki (1)
- Graphs
-
Tree:
6de6dc4
Evan Weaver (author)
Wed Oct 28 12:12:55 -0700 2009
scribe /
| name | age | message | |
|---|---|---|---|
| |
CHANGELOG | Wed Oct 28 12:12:55 -0700 2009 | |
| |
LICENSE | Wed Sep 30 11:59:59 -0700 2009 | |
| |
Manifest | Tue Oct 13 21:36:05 -0700 2009 | |
| |
README | Wed Sep 30 13:42:07 -0700 2009 | |
| |
Rakefile | Tue Oct 13 21:18:31 -0700 2009 | |
| |
conf/ | Thu Oct 01 15:52:04 -0700 2009 | |
| |
lib/ | Wed Oct 28 12:12:55 -0700 2009 | |
| |
test/ | Wed Sep 30 13:38:11 -0700 2009 | |
| |
vendor/ | Wed Sep 30 11:55:24 -0700 2009 |
README
scribe A Ruby client for the Scribe distributed log server. == License Copyright 2009 Twitter, Inc. See included LICENSE file. The public certificate for this gem is here[http://rubyforge.org/frs/download.php/25331/evan_weaver-original-public_cert.pem]. == Features * clean encapsulation of the Thrift API * Ruby 1.9 compatibility The Github source repository is {here}[http://github.com/fauna/scribe/]. Patches and contributions are very welcome. == Installation You need Ruby 1.8 or 1.9. If you have those, just run: sudo gem install scribe == Usage Now, start IRb and require the library: require 'scribe' Connect to a server: client = Scribe.new('127.0.0.1') Log a line: client.log("started up") Log a line with a category: client.log("my app started up", "MyApp") Batch a number of log lines and send them all at once: client.batch do client.log("booting") client.log("loading data") client.log("success!") end That is all. == Reporting problems The Github issue tracker is {here}[http://github.com/fauna/scribe/issues]. If you have problems with Scribe itself, please use the {scribe-users mailing list}[http://sourceforge.net/mailarchive/forum.php?forum_name=scribeserver-users].
