This class is a lot simpler than the Java version … The Java version uses system properties to toggle these settings. We don't have system properties in MRI so it's not clear what to do here. Initially, I ported this as more of a direct translation from the Java code, but I ran into issues around how to translate stupid Java static initialization crap to Ruby, so what we have here is a much simpler version that is # equivalent.
There's no way to toggle this logging without changing code, but it's actually proved to be useful for debugging purposes while porting code down from Java.
# File lib/hocon/impl/config_impl.rb, line 165 def trace_loads_enabled TRACE_LOADS_ENABLED end
# File lib/hocon/impl/config_impl.rb, line 169 def trace_substitutions_enabled TRACE_SUBSTITUTIONS_ENABLED end