Educational Project: Processes log files and displays the report. Done with TDD Approach
This is a ruby script for educational purpose only. I found a problem in the internet and solved. It took me an hour to complete this script in Ruby. It processes log files and display the report in expected format by the problem statement.
One can easily extract the idea as following from this project:
STDOUT
in RSpecRuby > 2.0.0
sudo apt-get install ruby
or better if you install using RVM
or Rbenv
RSpec >= 3.0
gem install rspec
ruby process.rb example1.log example2.log example3.log
rspec log_processor_test.rb -c
2016-12-12 warning:2 error: 1
2016-12-13 warning:0 error: 1
2016-12-14 warning:2 error: 1
2016-12-15 warning:1 error: 0
2016-12-16 warning:0 error: 1
Bug reports and pull requests are welcome on GitHub at https://github.com/shivabhusal/LogProcessor. This project is intended to be a safe, welcoming space for collaboration, and contributors are expected to adhere to the Contributor Covenant code of conduct.
The script is available as open source under the terms of the MIT License.