Skip to content

Console::Filter seem to be broken #82

@paddor

Description

@paddor

Given the filter example:

require "console"

MyLogger = Console::Filter[noise: 0, stuff: 1, broken: 2]

# verbose: true - log severity/name/pid etc.
logger = MyLogger.new(Console.logger, name: "Java", verbose: true)

logger.broken("It's so janky.")

Running it results in:

/home/roadster/.gem/ruby/4.0.1/gems/console-1.34.2/lib/console/filter.rb:81:in 'Console::Filter#initialize': uninitialized constant MyLogger::DEFAULT_LEVEL (NameError)

                                @level = self.class::DEFAULT_LEVEL
                                                   ^^^^^^^^^^^^^^^
        from console_test.rb:6:in '<main>'

Metadata

Metadata

Labels

No labels
No labels

Type

No type

Projects

No projects

Relationships

None yet

Development

No branches or pull requests

Issue actions