fluent/fluentd · error · Fluent::ConfigError
Invalid boolean expression '#{s}' for include_tag_key parame
Error message
Invalid boolean expression '#{s}' for include_tag_key parameter What it means
Error "Invalid boolean expression '#{s}' for include_tag_key parameter" thrown in fluent/fluentd.
Source
Thrown at lib/fluent/compat/set_tag_key_mixin.rb:35
require 'fluent/config/error'
require 'fluent/config/types'
require 'fluent/compat/record_filter_mixin'
module Fluent
module Compat
module SetTagKeyMixin
include RecordFilterMixin
attr_accessor :include_tag_key, :tag_key
def configure(conf)
@include_tag_key = false
super
if s = conf['include_tag_key']
include_tag_key = Fluent::Config.bool_value(s)
raise Fluent::ConfigError, "Invalid boolean expression '#{s}' for include_tag_key parameter" if include_tag_key.nil?
@include_tag_key = include_tag_key
end
@tag_key = conf['tag_key'] || 'tag' if @include_tag_key
end
def filter_record(tag, time, record)
super
record[@tag_key] = tag if @include_tag_key
end
end
end
end
View on GitHub (pinned to dd45c6e18d)
When it happens
Trigger: Thrown at lib/fluent/compat/set_tag_key_mixin.rb:35 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of fluent/fluentd@dd45c6e18d (2026-08-21).
Data as JSON: /api/errors/82a1dc79a1b3b86f.
Report an issue: GitHub.