chore(http): use white color for HTTP 1XX (#3741)
This commit is contained in:
		@ -83,6 +83,8 @@ func (p *LogFormatterParams) StatusCodeColor() string {
 | 
				
			|||||||
	code := p.StatusCode
 | 
						code := p.StatusCode
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	switch {
 | 
						switch {
 | 
				
			||||||
 | 
						case code >= http.StatusContinue && code < http.StatusOK:
 | 
				
			||||||
 | 
							return white
 | 
				
			||||||
	case code >= http.StatusOK && code < http.StatusMultipleChoices:
 | 
						case code >= http.StatusOK && code < http.StatusMultipleChoices:
 | 
				
			||||||
		return green
 | 
							return green
 | 
				
			||||||
	case code >= http.StatusMultipleChoices && code < http.StatusBadRequest:
 | 
						case code >= http.StatusMultipleChoices && code < http.StatusBadRequest:
 | 
				
			||||||
 | 
				
			|||||||
@ -310,6 +310,7 @@ func TestColorForStatus(t *testing.T) {
 | 
				
			|||||||
		return p.StatusCodeColor()
 | 
							return p.StatusCodeColor()
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						assert.Equal(t, white, colorForStatus(http.StatusContinue), "1xx should be white")
 | 
				
			||||||
	assert.Equal(t, green, colorForStatus(http.StatusOK), "2xx should be green")
 | 
						assert.Equal(t, green, colorForStatus(http.StatusOK), "2xx should be green")
 | 
				
			||||||
	assert.Equal(t, white, colorForStatus(http.StatusMovedPermanently), "3xx should be white")
 | 
						assert.Equal(t, white, colorForStatus(http.StatusMovedPermanently), "3xx should be white")
 | 
				
			||||||
	assert.Equal(t, yellow, colorForStatus(http.StatusNotFound), "4xx should be yellow")
 | 
						assert.Equal(t, yellow, colorForStatus(http.StatusNotFound), "4xx should be yellow")
 | 
				
			||||||
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user