BSD Ports

devel/ruby-console 1.37.0 NetBSD

Beautiful logging for Ruby

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
8767e2bd75
License
mit
Categories
devel, ruby
Package size
87.4 KiB, 282.5 KiB installed

Description

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.

Install

Binary package:

pkgin install ruby33-console

From pkgsrc:

cd /usr/pkgsrc/devel/ruby-console && make install clean

Dependencies

Run dependencies 3
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
ruby34-console-1.37.0, ruby40-console-1.37.0

Commit history 2

DateCommitCreditsLog message
8767e2bd75 taca devel/ruby-console: update to 1.38.0
1.38.0 (2026-09-14) * Fix Console::Progress to emit through the logger that created it and safely handle zero totals.
733d8d79a1 taca devel/ruby-console: update to 1.37.0
1.37.0 (2026-07-10) * Show compound units in elapsed time display.