This repository was archived by the owner on Nov 16, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 1 file changed +14
-5
lines changed
Expand file tree Collapse file tree 1 file changed +14
-5
lines changed Original file line number Diff line number Diff line change @@ -45,11 +45,20 @@ private async Task LogResponse(HttpResponseMessage response)
4545 {
4646 const int maxContentLength = 200 ;
4747 var content = await response . Content ? . ReadAsStringAsync ( ) ;
48- var contentMaxLength = content == null || content . Length < maxContentLength
49- ? content
50- : content . Substring ( 0 , maxContentLength - 3 ) + "..." ;
51- var contentDisplay = contentMaxLength == null ? "" : $ ", { contentMaxLength } ";
52- logger . LogTrace ( $ "Response Status: { ( int ) response . StatusCode } , { response . StatusCode } { contentDisplay } ") ;
48+
49+ var statusCode = ( int ) response . StatusCode ;
50+
51+ // Truncate responses if they are successful.
52+ if ( statusCode < 400 )
53+ {
54+ var contentMaxLength = content == null || content . Length < maxContentLength
55+ ? content
56+ : content . Substring ( 0 , maxContentLength - 3 ) + "..." ;
57+
58+ content = contentMaxLength == null ? "" : $ ", { contentMaxLength } ";
59+ }
60+
61+ logger . LogTrace ( $ "Response Status: { ( int ) response . StatusCode } , { response . StatusCode } { content } ") ;
5362
5463 // Enable to get more details:
5564 // logger.LogTrace($"Full Response: {Serialize(response)}");
You can’t perform that action at this time.
0 commit comments