./devel/ruby-console, Beautiful logging for Ruby

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.29.0, Package name: ruby32-console-1.29.0, Maintainer: pkgsrc-users

Console

Provides beautiful console logging for Ruby applications. Implements fast,
buffered log output.

Motivation

When Ruby decided to reverse the order of exception backtraces, I finally
gave up using the built in logging and decided restore sanity to the output
of my programs once and for all!

Features

* Thread safe global logger with per-fiber context.
* Carry along context with nested loggers.
* Enable/disable log levels per-class.
* Detailed logging of exceptions.
* Beautiful logging to the terminal or structured logging using JSON.


Master sites:

Filesize: 22.5 KB

Version history: (Expand)


CVS history: (Expand)


   2024-03-24 14:41:35 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-console: update to 1.23.6

1.23.6 (2024-03-20)

* Disable usage of Ractor.make_shareable on Ruby 3.0 as it's broken on Ruby
  3.0.2. (#56)
   2024-03-10 16:03:30 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-console: update to 1.23.5

1.23.5 (2024-03-06)

* Console::Filter can work with Ractor. (#54)
   2024-02-19 16:02:33 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-console: update to 1.23.4

1.23.4 (2024-02-12)

* Add "json" dependency.
* Modernize gem.
   2023-12-17 15:16:37 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-console: update to 1.23.3

1.23.3 (2023-12-03)

* Add "See Also" links.
* Add links to documentation.
* Convert annotation to string before printing. (#53)
* Modernize gem.
   2023-08-26 15:17:12 by Takahiro Kambe | Files touched by this commit (2) | Package updated
Log message:
devel/ruby-console: update to 1.23.2

1.23.2 (2023-08-15)

* Better backtrace filtering. (#52)
   2023-08-11 15:51:36 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-console: update to 1.23.1

1.21.0 (2023-08-07)

* Expose direct interface on Console. (#46)
* Default to the current console. (#47)

1.22.0 (2023-08-11)

What's Changed

* Introduce new "Safe" JSON serialization implementation. (#48)

1.23.0 (2023-08-11)

* Remove the Encoder that is no longer used. (#49)
* Introduce Console::Format for format handling. (#50)

1.23.1 (2023-08-11)

* Capture enough information to debug SystemStackErrors when dumping
  logs. (#51)
   2023-08-05 10:55:36 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
devel/ruby-console: update to 1.20.0

1.19.0 (2023-08-03)

* Add adapter module for external gems.

1.20.0 (2023-08-02)

What's Changed

* Modernize gem. by @ioquatix in #45
* Encode serialized output to avoid encoding errors. by @ioquatix in #44
* This release drops support for Ruby 2.7.
   2023-07-28 01:04:40 by Thomas Klausner | Files touched by this commit (1)
Log message:
ruby-console: add missing file