Skip to content

Commit 46be3f4

Browse files
authored
Jd/fix log filter 2 (#25)
* fix this log_filter method to do what it used to * 1.12.1
1 parent 87bd15d commit 46be3f4

3 files changed

Lines changed: 9 additions & 12 deletions

File tree

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.12.0
1+
1.12.1

lib/reforge/reforge.rb

Lines changed: 5 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,16 +49,13 @@ def self.instance
4949
end
5050

5151
def self.log_filter
52-
unless defined?(SemanticLogger)
53-
# SemanticLogger is optional - return a pass-through filter
54-
# Only log debug message if explicitly enabled
55-
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'
56-
return Proc.new { |log| true } # Pass through all logs
57-
end
58-
5952
InternalLogger.using_reforge_log_filter!
6053
return Proc.new do |log|
61-
bootstrap_log_level(log)
54+
if defined?(@singleton) && !@singleton.nil? && @singleton.config_client.initialized?
55+
@singleton.log.semantic_filter(log)
56+
else
57+
bootstrap_log_level(log)
58+
end
6259
end
6360
end
6461

sdk-reforge.gemspec

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,16 +2,16 @@
22
# DO NOT EDIT THIS FILE DIRECTLY
33
# Instead, edit Juwelier::Tasks in Rakefile, and run 'rake gemspec'
44
# -*- encoding: utf-8 -*-
5-
# stub: sdk-reforge 1.12.0 ruby lib
5+
# stub: sdk-reforge 1.12.1 ruby lib
66

77
Gem::Specification.new do |s|
88
s.name = "sdk-reforge".freeze
9-
s.version = "1.12.0"
9+
s.version = "1.12.1"
1010

1111
s.required_rubygems_version = Gem::Requirement.new(">= 0".freeze) if s.respond_to? :required_rubygems_version=
1212
s.require_paths = ["lib".freeze]
1313
s.authors = ["Jeff Dwyer".freeze]
14-
s.date = "2025-10-31"
14+
s.date = "2025-11-03"
1515
s.description = "Feature Flags, Live Config as a service".freeze
1616
s.email = "jeff.dwyer@reforge.com.cloud".freeze
1717
s.extra_rdoc_files = [

0 commit comments

Comments
 (0)