class Console::Filter
def initialize(output, verbose: true, level: nil, **options)
@parameter level [Integer] The log level.
@parameter verbose [Boolean] Enable verbose output.
@parameter output [Console::Output] The output destination.
Create a new log filter.
def initialize(output, verbose: true, level: nil, **options) @output = output @verbose = verbose # Set the log level using the behaviour implemented in `level=`: if level self.level = level else @level = self.class::DEFAULT_LEVEL end @subjects = {} @options = options end