1
0
mirror of https://github.com/meineerde/rackstash.git synced 2025-10-17 14:01:01 +00:00

16 Commits

Author SHA1 Message Date
99d2f489dd Update Copyright year 2018-01-24 00:21:04 +01:00
2425fdea09 Bump Rubies in Travis CI and add Ruby 2.5.0 2018-01-03 21:03:34 +01:00
c58c70febb Add Rack middleware
The middleware can be used in a Rack appliction wrap all log messages
emitted to the logger during a single request in a single emitted log
event. This ensures that all data concerning the request, including log
messages as well as additional fields and tags are logged as one single
event.

This ensures that the data is kept as a whole when the log event is
handled by later systems like Logstash. Each request can be analyzed as
a whole without having to group or parse complex multi-line log formats.
2017-10-18 00:21:43 +02:00
224a87f677 Run coverage tests on the latest MRI Ruby on Travis CI 2017-10-17 19:10:43 +02:00
81fc2f46fa Remove explicit JDK version from .travis.yml
We can just use the default, currently openjdk8, the same version we
previously selected manually.
2017-10-17 19:08:02 +02:00
7ba96043a5 Bump Ruby minor versions in .travis.yml 2017-09-18 12:47:22 +02:00
882c10e596 Update JRuby version to 9.1.12.0 for Travis CI 2017-07-19 13:38:29 +02:00
1b98745e70 Use Ubuntu Trusty on Travis
https://blog.travis-ci.com/2017-07-11-trusty-as-default-linux-is-coming
2017-07-19 13:38:29 +02:00
e84d372c08 Bump Ruby versions for Travis CI 2017-04-19 00:11:06 +02:00
95fdb38ea8 Test coverage in a special job on Travis-CI due to sub-par coverage results for JRuby 2017-02-16 23:42:49 +01:00
411465073f Check code coverage of tests using coveralls 2017-02-16 23:26:24 +01:00
1f09b7b51f Test new/additional JRuby versions 2017-02-03 20:30:51 +01:00
1fc6a93ce5 Use gem install bundler on Travis CI for jruby-head
This is required since bundler support seems to be broken right now on
the default "image" of jruby-head on Travis. If we install it explicitly
(or update it to the latest version on all other Rubies), we will be
fine though.
2017-01-19 00:05:16 +01:00
a6f41e4bf1 Test on all supported versions of MRI Ruby and JRuby.
We wnumerate exact Ruby versions in .travis.yml. This is required for
at least Ruby 2.4 which isn't currently recognized as a fuzzy match in
Travis' RVM version. When specifying it as an exact version, it will
install it though.

We specify all the other versions too since this makes our tests more
reproducable over time.
2017-01-16 00:28:06 +01:00
750da262b7 Add license headers to all code files 2017-01-15 18:38:33 +01:00
7e937904c0 Create inititial gem structure for rackstash
bundle gem --exe --coc --mit --test=rspec rackstash
2017-01-15 18:38:33 +01:00