lib/ddtrace/contrib/redis/quantize.rb in ddtrace-0.25.0 vs lib/ddtrace/contrib/redis/quantize.rb in ddtrace-0.25.1

- old
+ new

@@ -18,11 +18,17 @@ Datadog::Tracer.log.debug("non formattable Redis arg #{str}: #{e}") PLACEHOLDER end def format_command_args(command_args) + return 'AUTH ?' if auth_command?(command_args) cmd = command_args.map { |x| format_arg(x) }.join(' ') Utils.truncate(cmd, CMD_MAX_LEN, TOO_LONG_MARK) + end + + def auth_command?(command_args) + return false unless command_args.is_a?(Array) && !command_args.empty? + command_args.first.to_sym == :auth end end end end end