Releases: asenchi/scrolls
Releases · asenchi/scrolls
Black Marble
- Add support for
#log_exception
to generate a single log message for the entire exception (including backtrace). UseScrolls.single_line_exceptions = true
to turn on the new behavior.
Siena Marble
- Fix odd behavior with Scrolls generated timestamps (#49)
Brown Marble
- Auto-quote values containing commas or colons
Purple Marble
- Add support for Strings sent to
#log
- Additional work around quoting.
Beige Marble
- Properly verify whether or not our syslog connection is open.
- Handle the situation where a syslog facility is changed after we've already connected to syslog.
- Includes ISO8601 parsing and fix
#unparse
to use the proper Ruby ISO8601 format.
Grey Marble
- Clean up
Syslog.log()
call that could call anArgumentError
.
Green Marble
- Adds an option to prepend every log line with
now=[ISO8601 timestamp]
. You can toggle this usingScrolls.add_timestamp = true
. - Tightens up syslog integration.
White Marble
- Fix our the program_name for syslog messages.
Orange Marble
- Adds support for 'syslog' as a stream. The default is still STDOUT.
- Default syslog configuration sends output to
user.info
. - Adds ability to adjust syslog facility when using Syslog as a stream (must be done prior to specifying stream).
Red Marble
- Fixes a bug with how we deal with Time objects in parser.