Guozhang Wang created KAFKA-1590:
------------------------------------

             Summary: Binarize trace level request logging along with debug 
level text logging
                 Key: KAFKA-1590
                 URL: https://issues.apache.org/jira/browse/KAFKA-1590
             Project: Kafka
          Issue Type: Bug
            Reporter: Guozhang Wang
             Fix For: 0.9.0


With trace level logging, the request handling logs can grow very fast 
depending on the client behavior (e.g. consumer with 0 maxWait and hence keep 
sending fetch requests). Previously we have changed it to debug level which 
only provides a summary of the requests, omitting request details. However this 
does not work perfectly since summaries are not sufficient for 
trouble-shooting, and turning on trace level upon issues will be too late.

The proposed solution here, is to default to debug level logging with trace 
level logging printed as binary format at the same time. The generated binary 
files can then be further compressed / rolled out. When needed, we will then 
decompress / parse the trace logs into texts.



--
This message was sent by Atlassian JIRA
(v6.2#6252)

Reply via email to