head 1.22; access; symbols pkgsrc-2026Q1:1.22.0.2 pkgsrc-2026Q1-base:1.22 pkgsrc-2025Q4:1.21.0.2 pkgsrc-2025Q4-base:1.21 pkgsrc-2025Q3:1.20.0.2 pkgsrc-2025Q3-base:1.20 pkgsrc-2025Q2:1.18.0.2 pkgsrc-2025Q2-base:1.18 pkgsrc-2025Q1:1.17.0.2 pkgsrc-2025Q1-base:1.17 pkgsrc-2024Q4:1.15.0.2 pkgsrc-2024Q4-base:1.15 pkgsrc-2024Q3:1.13.0.2 pkgsrc-2024Q3-base:1.13 pkgsrc-2024Q2:1.12.0.2 pkgsrc-2024Q2-base:1.12 pkgsrc-2024Q1:1.11.0.2 pkgsrc-2024Q1-base:1.11 pkgsrc-2023Q4:1.8.0.2 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.7.0.2 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.3.0.2 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.1.0.4 pkgsrc-2023Q1-base:1.1 pkgsrc-2022Q4:1.1.0.2 pkgsrc-2022Q4-base:1.1; locks; strict; comment @# @; 1.22 date 2026.02.17.13.40.36; author taca; state Exp; branches; next 1.21; commitid 8SUOyV4hoGB3zJuG; 1.21 date 2025.10.27.14.57.36; author taca; state Exp; branches; next 1.20; commitid MxZZvFwWECGFCdgG; 1.20 date 2025.09.15.15.05.02; author taca; state Exp; branches; next 1.19; commitid 2SzTXUlJ9jgV0PaG; 1.19 date 2025.07.27.15.31.12; author taca; state Exp; branches; next 1.18; commitid Rw1VtoG1kvqxLo4G; 1.18 date 2025.06.08.16.46.02; author taca; state Exp; branches; next 1.17; commitid Shb8hGjTRmARK6YF; 1.17 date 2025.03.16.13.50.53; author taca; state Exp; branches; next 1.16; commitid KzS0tsCxHoNauiNF; 1.16 date 2025.02.23.13.56.49; author taca; state Exp; branches; next 1.15; commitid guOtvQr5ujB4cBKF; 1.15 date 2024.12.09.13.11.58; author taca; state Exp; branches; next 1.14; commitid KaD5iPHL9cm8oPAF; 1.14 date 2024.11.06.14.06.53; author taca; state Exp; branches; next 1.13; commitid rqzPza5ZSDXKKAwF; 1.13 date 2024.07.20.15.23.45; author taca; state Exp; branches; next 1.12; commitid 2HapFG2AYbllGAiF; 1.12 date 2024.05.05.16.26.14; author taca; state Exp; branches; next 1.11; commitid 5jLfc33UyAHetP8F; 1.11 date 2024.03.24.13.41.35; author taca; state Exp; branches; next 1.10; commitid I0iLmChRKsYrUp3F; 1.10 date 2024.03.10.15.03.29; author taca; state Exp; branches; next 1.9; commitid TnKnOJE2inQsOC1F; 1.9 date 2024.02.19.15.02.33; author taca; state Exp; branches; next 1.8; commitid MGJQc02kjCiZr3ZE; 1.8 date 2023.12.17.14.16.37; author taca; state Exp; branches; next 1.7; commitid DlufgO9YwPUKfPQE; 1.7 date 2023.08.26.13.17.12; author taca; state Exp; branches; next 1.6; commitid V2RGoMIIyh7yyiCE; 1.6 date 2023.08.11.13.51.36; author taca; state Exp; branches; next 1.5; commitid 9DTHcXFJA06benAE; 1.5 date 2023.08.05.08.55.36; author taca; state Exp; branches; next 1.4; commitid Lu5xzZZ2st8HMzzE; 1.4 date 2023.07.23.12.12.44; author taca; state Exp; branches; next 1.3; commitid fm3UwjgSm2meiVxE; 1.3 date 2023.06.09.13.47.39; author taca; state Exp; branches; next 1.2; commitid R6qiFJz0LB3uehsE; 1.2 date 2023.06.06.13.32.44; author taca; state Exp; branches; next 1.1; commitid 7I9dqwRUXArlfTrE; 1.1 date 2022.11.11.13.29.25; author taca; state Exp; branches; next ; commitid 8Ch6uejBUkVJSh1E; desc @@ 1.22 log @devel/ruby-console: update to 1.34.3 1.34.3 (2026-02-11) * Fix Console::Filter dynamic class creation and severity chaining. (#83) - Add DEFAULT_LEVEL constant when creating dynamic filter classes via Filter[]. - Make call() method handle nil level (unknown severity) by passing through. @ text @$NetBSD: distinfo,v 1.21 2025/10/27 14:57:36 taca Exp $ BLAKE2s (console-1.34.3.gem) = 2a4bee2a5a2afdd895deb7d8c713b726151f5766f9588b7209f783e1d854b200 SHA512 (console-1.34.3.gem) = bd67ebe87a0fb7cf29d9fa9ede8e7ec067c7b4d7b743c192d5d04361079eb871d740ba156011425716e2a600a621e1fcbf477d8f2f21ecd02aa1c8c604944d0e Size (console-1.34.3.gem) = 31232 bytes @ 1.21 log @devel/ruby-console: update to 1.34.2 1.34.1 (2025-10-12) * Add process_id to serialized output records for clarity (pid is still included for backwards compatibility). - Add object_id to serialized output records only when the subject is not a string or class/module. 1.34.2 (2025-10-21) * Fix tests. * Make safe output a bit less likely to truncate data. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2025/09/15 15:05:02 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.34.2.gem) = 0700f9bb0991b1de72fc35dc99a2dfad9084a30a677702a01d50504099fc20fd SHA512 (console-1.34.2.gem) = 3fcd1d2dd8c96c4bf92d6163401ffbacca3619069a51406954cc52351c00c7bd2fac6d66b306b1256c6b691cd0ebb2ca298728e8a92eb5c25c65455e69abaf8c Size (console-1.34.2.gem) = 31232 bytes @ 1.20 log @devel/ruby-console: update to 1.34.0 1.34.0 (2025-09-05) * Allow Console::Compatible::Logger#add to accept **options. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2025/07/27 15:31:12 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.34.0.gem) = fe505262eb3d3f2b78f14815bd02829c6b778b715d6a32c8891d609c3766f1fc SHA512 (console-1.34.0.gem) = 4d4737a40e94ca38e43e4fb680c32ee2279370a0498d804ff322a9bfdb3cd4c9dce7a6d0367d2e0bd07b3e8e64b4dbd147624d327c0d63a72232c5f113996829 Size (console-1.34.0.gem) = 31232 bytes @ 1.19 log @devel/ruby-console: update to 1.33.0 1.32.0 (2025-07-15) * Log fiber_id in serialized output. * Limit Ractor support to 3.4+. * 100% documentation coverage. 1.33.0 (2025-07-27) * Explicit support for GitHub actions. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2025/06/08 16:46:02 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.33.0.gem) = b8f03ce0452fdf757f842a6bd3700b07deca5230e3bc4cb16d451f62fe107b9a SHA512 (console-1.33.0.gem) = b9092712dce161c54a6b1977bc881a742775ce9665bac137fefafea5e3ce7aa8ad0695fe7641724a74576674a3235d6d71fa0ea7084cc85a39bbf427de7baf9d Size (console-1.33.0.gem) = 31232 bytes @ 1.18 log @devel/ruby-console: update to 1.31.0 1.31.0 (2025-06-07) * Ractor compatibility. The console library now works correctly with Ruby's Ractor concurrency model. Previously, attempting to use console logging within Ractors would fail with errors about non-shareable objects. This has been fixed by ensuring the default configuration is properly frozen. # This now works without errors: ractor = Ractor.new do require 'console' Console.info('Hello from Ractor!') 'Ractor completed successfully' end result = ractor.take puts result # => 'Ractor completed successfully' The fix is minimal and maintains full backward compatibility while enabling safe parallel logging across multiple Ractors. * Symbol log level compatibility. Previously, returning symbols from custom log_level methods in configuration files would cause runtime errors like "comparison of Integer with :debug failed". This has been fixed to properly convert symbols to their corresponding integer values. # config/console.rb - This now works correctly: def log_level(env = ENV) :debug # Automatically converted to Console::Logger::LEVELS[:debug] end While this fix maintains backward compatibility, the recommended approach is still to use integer values directly: # config/console.rb - Recommended approach: def log_level(env = ENV) Console::Logger::LEVELS[:debug] # Returns 0 end * Improved output format selection for cron jobs and email contexts. When MAILTO environment variable is set (typically in cron jobs), the console library now prefers human-readable terminal output instead of JSON serialized output, even when the output stream is not a TTY. This ensures that cron job output sent via email is formatted in a readable way for administrators. # Previously in cron jobs (non-TTY), this would output JSON: # {"time":"2025-06-07T10:30:00Z","severity":"info","subject":"CronJob","message":["Task completed"]} # Now with MAILTO set, it outputs human-readable format: # 0.1s info: CronJob # | Task completed This change is conservative and only affects environments where MAILTO is explicitly set, ensuring compatibility with existing deployments. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2025/03/16 13:50:53 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.31.0.gem) = 37a8ae3b88d215f4f6b7e50d167a1bc85c7d54ab325195149a30d4872036312e SHA512 (console-1.31.0.gem) = a0bcf60779a29f20ab6ac3ddfabe5adb77e37797f676e9d57c84fad8cba296f792d10bfdd7ea5ab0e81c7c52c147fb9169357cfa5ac9e3e43215df28e59e4fe6 Size (console-1.31.0.gem) = 30720 bytes @ 1.17 log @devel/ruby-console: update to 1.30.2 1.30.0 (2025-03-07) Introduce Console::Config for fine grained configuration. Introduced a new explicit configuration interface via config/console.rb to enhance logging setup in complex applications. This update gives the application code an opportunity to load files if required and control aspects such as log level, output, and more. Users can override default behaviors (e.g., make_output, make_logger, and log_level) for improved customization. # config/console.rb def log_level(env = ENV) # Set a custom log level, e.g., force debug mode: :debug end def make_logger(output = $stderr, env = ENV, **options) # Custom logger configuration with verbose output: options[:verbose] = true Logger.new(output, **options) end This approach provides a standard way to hook into the log setup process, allowing tailored adjustments for reliable and customizable logging behavior. 1.30.1 (2025-03-09) * Remove circular require 1.30.2 (2025-03-10) * Add missing require. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2025/02/23 13:56:49 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.30.2.gem) = b487c15d8b2800d8504c33691aa331439c1325ee99d88389f488e578a96f5d13 SHA512 (console-1.30.2.gem) = 6033d07ae514d70cbd19187c08a0f5db64c95e4cd405a32c44c14757d70a9a634c5234aa33257c311351db233b56461b714498bd3c75998c68e54624d44848e3 Size (console-1.30.2.gem) = 29696 bytes @ 1.16 log @devel/ruby-console: update to 1.29.3 1.29.3 (2025-02-19) * Serialized output now uses IO#write with a single string to reduce the chance of interleaved output. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2024/12/09 13:11:58 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.29.3.gem) = 94266bbcc45b2a5ed64387fae7a6ea423761f59e8213b101f0b3dd6b1efcbc13 SHA512 (console-1.29.3.gem) = 0a5ec2fc1340acc512a572afd059e1db13978354efb294e6b932a79b7ffab2c8714be3225047c578713e1f83ab03ae3b17c19113b8d33086c5f760aa707b544d Size (console-1.29.3.gem) = 23552 bytes @ 1.15 log @devel/ruby-console: update to 1.29.2 1.29.1 (2024-12-09) * Fix logging exception: keyword argument when the value was not an exception. 1.29.2 (2024-12-09) * Always return nil from Console::Filter logging methods. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2024/11/06 14:06:53 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.29.2.gem) = 0e64081235d90544dad006566609afebd3d5c5dd359fe8d4aae4a3fa2059c9a9 SHA512 (console-1.29.2.gem) = 2426991668f9458077e26e879f649e4a41b083c1eceff50925af8fa348d92600bc6dfcd8321cc78e7ae3f0e7434ec51792b2ee79f40bf5ce7d38444b1c19673c Size (console-1.29.2.gem) = 23552 bytes @ 1.14 log @devel/ruby-console: update to 1.29.0 1.28.0 (2024-11-05) * Add support for Kernel#warn redirection to Console.warn. 1.28.1 (2024-11-05) (Unknown) 1.29.0 (2024-11-06) * Don't make Kernel#warn redirection to Console.warn the default behavior, you must require 'console/warn' to enable it. * Remove deprecated Console::Logger#failure. Consistent Handling of Exceptions Console.call and all wrapper methods will now consistently handle exceptions that are the last positional argument or keyword argument. This means that the following code will work as expected: begin rescue => error # Last positional argument: Console.warn(self, "There may be an issue", error) # Keyword argument (preferable): Console.error(self, "There is an issue", exception: error) end @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2024/07/20 15:23:45 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.29.0.gem) = d7704c0eeaa24d7e4b0da30196ffa16f8df8a68b914e24400dec4cbf7230500a SHA512 (console-1.29.0.gem) = df1031745dda82ce3a2ae64599e25274308d24adaf710209805bda2bff79b59bbd7a55fc5913813f58948fc65624e7d86db8f20a24f91fe85400b44fd21165d6 Size (console-1.29.0.gem) = 23040 bytes @ 1.13 log @devel/ruby-console: update to 1.27.0 1.26.0 (2024-07-17) * Expand the Console::Capture interface for easier testing. 1.27.0 (2024-07-19) * Fix external tests. * Event::Failure: add #exception (#61) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2024/05/05 16:26:14 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.27.0.gem) = 8031d291495b2b6f64e4e84bc0fc658342993daa77dd21d5b0e21ddf6e1b2f0f SHA512 (console-1.27.0.gem) = 35e349c9db6e36c0266d1f607e1ad99a01aab9716e016600bc86828fb5ea429374e8d1df01c6c34268081cfc6dadb698b65668ba19ecf9c76abd2728d477e2b8 Size (console-1.27.0.gem) = 22016 bytes @ 1.12 log @devel/ruby-console: update to 1.25.2 1.23.7 (2024-04-20) * The exception backtrace should be split into at most 3 pieces. 1.24.0 (2024-04-22) * Add compatible shim for Exception#detailed_message. (#58) * Better output formatting of options. 1.25.0 (2024-05-03) * Separation of output formatting from log generation/schema. (#60) * Use Console::CapturedOutput everywhere. * Improve getting started guide. * Remove test file. * Add guidelines for custom events. * Set minimum version of fiber-local gem. * Compatibility with previous event argument. 1.25.1 (2024-05-03) * Add tests for Console::Event::Spawn. 1.25.2 (2024-05-04) * Apply subject/level filtering in Filter#call. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2024/03/24 13:41:35 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.25.2.gem) = 0801824f95a5eff21104ac32193faffe0c46cf705fc6f2f40a5c4fa333368390 SHA512 (console-1.25.2.gem) = ad7c5d2a5077567ebc873a66a2f513b66d9c46972cae210dbf8fe665c26fe8d738b8cd74537698df43b1c7975df9eadf53efeaf0a30dfa73fbd9d2120216f214 Size (console-1.25.2.gem) = 22016 bytes @ 1.11 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2024/03/10 15:03:29 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.23.6.gem) = 237b5f9fd1cbd59e4c42194cdaa400b07ab25ce1202b2074b63d6e8992c5c440 SHA512 (console-1.23.6.gem) = a2752d2d75db2b98462d044bca867d21a30d76395dbcae88cfa84cd8b97735cc51bb75a4f16e8c2f6ce72b5954075e1565400b97c0fb428e33920f84000da46e Size (console-1.23.6.gem) = 21504 bytes @ 1.10 log @devel/ruby-console: update to 1.23.5 1.23.5 (2024-03-06) * Console::Filter can work with Ractor. (#54) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2024/02/19 15:02:33 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.23.5.gem) = f3e7ad8ba1cc6493eaaf3d6f37c3731ff305136e8cbb5204abfd367d0b6c54fb SHA512 (console-1.23.5.gem) = cb27417c810de2955ddbf1cbbfdb4d98ce98c16a1d43970ee1e07b8b58adfcaeec32106d4384b95422496f8493220267661e433ee80217541a35e361e808b33d Size (console-1.23.5.gem) = 21504 bytes @ 1.9 log @devel/ruby-console: update to 1.23.4 1.23.4 (2024-02-12) * Add "json" dependency. * Modernize gem. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2023/12/17 14:16:37 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.23.4.gem) = d2df22ce2ef70b6b5bd6be5b1ce82b1a030347b6647bd28d3393b103e9e924a2 SHA512 (console-1.23.4.gem) = bd7e51e3fccd639961c54ce19b80ddc57483b2b444d660d03d87e37f7a9b6bbb0745d572d360411925746608e77f02fd734f5a476bdeff39990ecc3faaebbb75 Size (console-1.23.4.gem) = 20992 bytes @ 1.8 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2023/08/26 13:17:12 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.23.3.gem) = afdaf4ccf9a83a0b03a2167605498cd76f42f541d41010f572fb7bab09246bec SHA512 (console-1.23.3.gem) = e57bf5bc19b96ae02ff85f66f9763479ba6bc2c2f005ac5ac8c3ba515afa09eaf81da432c58ba7e96c376af38c2beaced9385bf537fedefadf3846b8d36e19e0 Size (console-1.23.3.gem) = 20992 bytes @ 1.7 log @devel/ruby-console: update to 1.23.2 1.23.2 (2023-08-15) * Better backtrace filtering. (#52) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2023/08/11 13:51:36 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.23.2.gem) = 4a5b79718c1f33aa1a2e76184e5476a2181101067fb9bf331b6d7f7f0b99387c SHA512 (console-1.23.2.gem) = d2b94e285768e436bde79d93b277b1bf0bdb2f1ba886cd12e74e6c744e0cbdbf0d55bcc86c1d90adb7797c975863607c929aeec6074940c83fc424c06fd8399f Size (console-1.23.2.gem) = 20992 bytes @ 1.6 log @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) @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2023/08/05 08:55:36 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.23.1.gem) = abd34a1a9d79ace8c3b70a42b5b10760cb4d44e0e8d318770cac75b6447ac4a6 SHA512 (console-1.23.1.gem) = 59a8233f97c7c229423b3b1405d69b9dada97a750fa870018f957d457c1ea3d4643d5d4a6015975d96d1c8d3bee9d4b64ebcdec8aa026b7a998e4f814fab76d8 Size (console-1.23.1.gem) = 20992 bytes @ 1.5 log @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. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2023/07/23 12:12:44 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.20.0.gem) = 4ce8e51d698808a7ecf29f9becf09c442edada35eeab15ef029112426d8e36e9 SHA512 (console-1.20.0.gem) = 1608b77ab7178cd957fcac129a34e7a2c3f1daa74f2533cb200503710f0318a4322b47b4f5005753dbfd00b001312f4b4f39337266cd6c21b2853f911ecaf2c0 Size (console-1.20.0.gem) = 19968 bytes @ 1.4 log @devel/ruby-console: update to 1.18.0 1.17.3 (2023-07-19) Reduce serialized subject to simple string field. (#41) * Only log subject class name. * Follow similar formatting rules for subject as we do for the terminal logger. 1.17.4 (2023-07-19) * Remove class as it is already part of subject. (#42) 1.18.0 (2023-07-21) Fix behaviour of CONSOLE_ON and CONSOLE_OFF. (#43) * Remove unused `enabled:` option. * Add more tests for Filter. Introduce null log output. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2023/06/09 13:47:39 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.18.0.gem) = 3b927af18d053c53ef9f33a843baffd3d76b7a28dffcd888afd008ee419a0bd8 SHA512 (console-1.18.0.gem) = 3f7490cab73e4bd2d428439eb8142237b8e3e6816ff8b56f3159d6f8e7ac4b2a9870d28463784abd949fe2160d83540e97c53e9aede18c1396c26b2f261d5fe7 Size (console-1.18.0.gem) = 19456 bytes @ 1.3 log @devel/ruby-console: update to 1.17.2 1.17.1 (2023-06-06) * Better formatting of fiber annotation. 1.17.2 (2023-06-06) * Fix formatting when yielding buffer. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2023/06/06 13:32:44 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.17.2.gem) = f9e596bcaa74b5a51d04d64e2daff242a8358405d9b05e95cb717b1631d8ecba SHA512 (console-1.17.2.gem) = 5794980d25ee161c6da01455698e2777ca73cecb04b60a174f1bfdde9c1c34c30c31255b7491a84d74b74de7da71a4385d21de3963dd97183c1df088749dce72 Size (console-1.17.2.gem) = 19456 bytes @ 1.2 log @devel/ruby-console: update to 1.17.0 1.17.0 (2023-06-05) * Fix tests when run interactively and incrementally. * Freeze more things. * Add support for fiber annotations in log output. @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2022/11/11 13:29:25 taca Exp $ d3 3 a5 3 BLAKE2s (console-1.17.0.gem) = dabadf33c7e247374d10f4640d4ed8eef7d346e58c6ce7a836d1b98f74d8949f SHA512 (console-1.17.0.gem) = fcd2b9c1acc2c86c815eb6c1d02f2d2eba4f1b7ef54d799107601e8998e2f07813798b1dec5538c12e1312cdc47bfda6f2149a5700078e26a102b64b7a1de562 Size (console-1.17.0.gem) = 19456 bytes @ 1.1 log @devel/ruby-console: add package version 1.16.2 Required by ruby-async package. 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. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 BLAKE2s (console-1.16.2.gem) = 0e9e2773bb73d5c9210f0da992f90219b10803ccc3c818d8c8fdfb368edb53d4 SHA512 (console-1.16.2.gem) = c7acb03db3eab1e060905f52fe6ba18f26fa963d2d74e2e2f9e316d5b3d7664b8d0f4526d18f02d21c67cef58875b71b6e2e76aa0616d535199722693440bbd6 Size (console-1.16.2.gem) = 19456 bytes @