Method: NewRelic::Agent::Configuration::HighSecuritySource#record_sql_setting

Defined in:
lib/new_relic/agent/configuration/high_security_source.rb

#record_sql_setting(local_settings, key) ⇒ Object



34
35
36
37
38
39
40
41
42
43
44
45
46
47
# File 'lib/new_relic/agent/configuration/high_security_source.rb', line 34

def record_sql_setting(local_settings, key)
  original_value = local_settings[key]
  result = if SET_TO_OBFUSCATED.include?(original_value)
    OBFUSCATED
  else
    OFF
  end

  if result != original_value
    NewRelic::Agent.logger.info("Disabling setting #{key}='#{original_value}' because high security mode is enabled. Value will be '#{result}'")
  end

  result
end