Bump after broken release process.
Moved the logging part to a separate library called u-log. http://rubygems.org/gems/u-log
- REMOVED: All logging parts
- NEW: max_bytesize directive to limit line length
- FIX: BasicObject serialization for ruby 2.1+
- Tons of cleanup
- Use benchmark-ips for benchs
- Fixes serialization of Date objects
- Lines now outputs to $stderr by default.
- Lines.use resets the global context.
- Improved the doc
- Lines.log now returns nil instead of the logged object.
- Support parsing lines that end with \r\n or spaces
- Add Lines.load and Lines.dump for JSON-like functionality
- Introduced a hand-written parser that performs 200x faster
- Differentiate units with a : sign to ensure their parsability
- Escape strings that contain an equal sign
- Change the default max_depth from 3 to 4
- Make sure ActiveRecord's log subscriber is loaded
- Fixes AR's notification by changing the ordering
- Update the ActiveRecord log subscriber to work with AR 4.0.0
- Fixes double outputs from ActiveRecord
- Change the logic of opening syslog with the app_name.
- Fixes syslog level extraction
- Fixes incorrect flag masks when opening syslog
- Fixes escaping issue with Syslog
- Fixes issue where Syslog is not recognized as an outputter
- Fixes issue when Lines.use is given an array of outputters
- Return self when silencing the Rack::CommonLogger
- Use Lines as the default ActiveRecord::Base logger
- Catch errors from global procs