Skip to content

Commit e434367

Browse files
committed
Slice the response body of the log
1 parent db1e458 commit e434367

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

lib/zendesk_api/middleware/response/logger.rb

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ module Response
44
# Faraday middleware to handle logging
55
# @private
66
class Logger < Faraday::Middleware
7+
LOG_LENGTH = 1000
8+
79
def initialize(app, logger = nil)
810
super(app)
911

@@ -19,7 +21,7 @@ def call(env)
1921

2022
@app.call(env).on_complete do |env|
2123
info = "Status #{env[:status]}"
22-
info.concat(" #{env[:body].inspect}") if (400..499).cover?(env[:status].to_i)
24+
info.concat(" #{env[:body].to_s[0, LOG_LENGTH]}") if (400..499).cover?(env[:status].to_i)
2325

2426
@logger.info info
2527
@logger.debug dump_debug(env, :response_headers)

0 commit comments

Comments
 (0)