mirror of
https://github.com/stripe/stripe-ruby.git
synced 2025-12-12 00:02:33 -05:00
Merge pull request #664 from jasonwebster/do_not_colorize_logger_logging
Do not colorize output destined for configured logger
This commit is contained in:
commit
b3eb5d3e30
@ -396,7 +396,7 @@ module Stripe
|
|||||||
def self.log_internal(message, data = {}, color: nil, level: nil, logger: nil, out: nil)
|
def self.log_internal(message, data = {}, color: nil, level: nil, logger: nil, out: nil)
|
||||||
data_str = data.reject { |_k, v| v.nil? }
|
data_str = data.reject { |_k, v| v.nil? }
|
||||||
.map do |(k, v)|
|
.map do |(k, v)|
|
||||||
format("%s=%s", colorize(k, color, !out.nil? && out.isatty), wrap_logfmt_value(v))
|
format("%s=%s", colorize(k, color, logger.nil? && !out.nil? && out.isatty), wrap_logfmt_value(v))
|
||||||
end.join(" ")
|
end.join(" ")
|
||||||
|
|
||||||
if !logger.nil?
|
if !logger.nil?
|
||||||
|
|||||||
@ -396,7 +396,7 @@ module Stripe
|
|||||||
}
|
}
|
||||||
|
|
||||||
Util.send(:log_internal, "message", { foo: "bar" },
|
Util.send(:log_internal, "message", { foo: "bar" },
|
||||||
color: :green, level: Stripe::LEVEL_DEBUG, logger: logger, out: nil)
|
color: :green, level: Stripe::LEVEL_DEBUG, logger: logger, out: $stdout)
|
||||||
assert_equal "message=message foo=bar",
|
assert_equal "message=message foo=bar",
|
||||||
out.string
|
out.string
|
||||||
end
|
end
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user