diff --git a/VERSION b/VERSION index 32bd932..6f165bc 100644 --- a/VERSION +++ b/VERSION @@ -1 +1 @@ -1.12.0 \ No newline at end of file +1.12.1 \ No newline at end of file diff --git a/lib/reforge/reforge.rb b/lib/reforge/reforge.rb index 509923e..1d7d3f9 100644 --- a/lib/reforge/reforge.rb +++ b/lib/reforge/reforge.rb @@ -49,16 +49,13 @@ def self.instance end def self.log_filter - unless defined?(SemanticLogger) - # SemanticLogger is optional - return a pass-through filter - # Only log debug message if explicitly enabled - LOG.debug 'log_filter called but SemanticLogger is not available. Install the semantic_logger gem to use this feature.' if ENV['REFORGE_LOG_CLIENT_BOOTSTRAP_LOG_LEVEL'] == 'debug' - return Proc.new { |log| true } # Pass through all logs - end - InternalLogger.using_reforge_log_filter! return Proc.new do |log| - bootstrap_log_level(log) + if defined?(@singleton) && !@singleton.nil? && @singleton.config_client.initialized? + @singleton.log.semantic_filter(log) + else + bootstrap_log_level(log) + end end end diff --git a/sdk-reforge.gemspec b/sdk-reforge.gemspec index d32a222..62b386c 100644 --- a/sdk-reforge.gemspec +++ b/sdk-reforge.gemspec @@ -2,16 +2,16 @@ # DO NOT EDIT THIS FILE DIRECTLY # Instead, edit Juwelier::Tasks in Rakefile, and run 'rake gemspec' # -*- encoding: utf-8 -*- -# stub: sdk-reforge 1.12.0 ruby lib +# stub: sdk-reforge 1.12.1 ruby lib Gem::Specification.new do |s| s.name = "sdk-reforge".freeze - s.version = "1.12.0" + s.version = "1.12.1" s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version= s.require_paths = ["lib".freeze] s.authors = ["Jeff Dwyer".freeze] - s.date = "2025-10-31" + s.date = "2025-11-03" s.description = "Feature Flags, Live Config as a service".freeze s.email = "jeff.dwyer@reforge.com.cloud".freeze s.extra_rdoc_files = [