class ForemanRemoteExecutionCore::LogFilter

Public Class Methods

new(base_logger) click to toggle source
# File lib/foreman_remote_execution_core/log_filter.rb, line 3
def initialize(base_logger)
  @base_logger = base_logger
end

Public Instance Methods

add(severity, *args, &block) click to toggle source
# File lib/foreman_remote_execution_core/log_filter.rb, line 7
def add(severity, *args, &block)
  severity ||= ::Logger::UNKNOWN
  return true if @base_logger.nil? || severity < @level

  @base_logger.add(severity, *args, &block)
end