Sha256: 94734a878f0872904b63363400ca384e84477505c453860ec473c4d041444c1a

Contents?: true

Size: 1.14 KB

Versions: 2

Compression:

Stored size: 1.14 KB

Contents

# Woodchuck

A lightweight log shipper for logstash written in Ruby.

Inspired by [beaver](https://github.com/josegonzalez/beaver) and [logstash](https://github.com/logstash/logstash) itself. Fair warning, it's a work in progress ;)

## Installation

Install as a gem:

    $ gem install woodchuck

And then execute:

    $ woodchuck

## Usage
```bash
woodchuck --files /var/log/syslog,/var/log/apache/**/*,/var/log/nginx/*.log --output redis
```

### Options
```
* -h, --help      - Help!
* -l, --log-level - Log verbosity. [ debug, warn, info, error, fatal ]
* -p, --paths     - A comma-separated list of files to watch for changes (file globbing is accepted).
* -o, --output    - The output to send to [ stdout, redis ]
* -f, --format    - Input line format
```
## Coming soon

* Handy config format for multiple files and outputs
* regular expressions (why not!)
* ZeroMQ and TCP output support
* Performance enhancements

## Contributing

1. Fork it
2. Create your feature branch (`git checkout -b my-new-feature`)
3. Commit your changes (`git commit -am 'Add some feature'`)
4. Push to the branch (`git push origin my-new-feature`)
5. Create new Pull Request

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
woodchuck-json-event-0.0.2 README.md
woodchuck-json-event-0.0.1 README.md