Sha256: 3bb3ed367c94eb5d9c94138afd473830399ef6f0d80f13bca1cb3a8c7ad2b1e8

Contents?: true

Size: 338 Bytes

Versions: 5

Compression:

Stored size: 338 Bytes

Contents

require_relative 'log_filter_base'

module RTALogger
  class LogFilterTopic < LogFilterBase
    def match_conditions(log_record)
      return true if !@enable
      result = super
      return result unless result

      return default_regex.present? ? (Regexp.new(@default_regex).match(log_record.topic_title)) : result
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
RTALogger-2.2.2 lib/log_filter_topic.rb
RTALogger-2.2.0 lib/log_filter_topic.rb
RTALogger-2.1.2 lib/log_filter_topic.rb
RTALogger-2.1.1 lib/log_filter_topic.rb
RTALogger-2.1.0 lib/log_filter_topic.rb