Sha256: 752c7a92092f82e7635670833b8aa338fbcf5f659c95ef8b008eef7bdd3c9e4f
Contents?: true
Size: 1001 Bytes
Versions: 2
Compression:
Stored size: 1001 Bytes
Contents
# LogParser A simple class for searching through a log ## Installation Add this line to your application's Gemfile: gem 'log_parser' And then execute: $ bundle Or install it yourself as: $ gem install log_parser ## Usage The class offers a some methods for scanning through a log `by_message(msg)`, `erors`, `warnings`, `since(datetime)` and `uniq`. These methods can be chained together to refine your search. For example: ```Ruby log = LogParser::Client.new('some.log', line_pattern: LogParser::LOGGER_PATTERN) log.errors.by_message('authentication failed').since(1.day.ago) #=> ["[2014-11-13T23:12:14-07:00] ERROR [page_id 95239] Authentication failed with token ..."] ``` ## Contributing 1. Fork it ( https://github.com/[my-github-username]/log_parser/fork ) 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 a new Pull Request
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
log_parser-2.0.3 | README.md |
log_parser-2.0.2 | README.md |