David Jacot created KAFKA-10528:
-----------------------------------

             Summary: Make output of AK various tools consistent in case of 
errors
                 Key: KAFKA-10528
                 URL: https://issues.apache.org/jira/browse/KAFKA-10528
             Project: Kafka
          Issue Type: Improvement
            Reporter: David Jacot


AK has various command line tools. I have noticed that they are not all 
consistent when it comes to how they treat and print out errors. Typically, the 
message of the exception is printed out followed by its stacktrace.

I have noticed couple of things:
* Sometimes the stacktrace is printed out using the logger in some tools or 
with println in others. Also, I wonder if providing the stacktrace to the users 
is a good idea at all as it gives the feeling that the tool did not work even 
though the error may be legitimate.
* Some tools unwrap ExecutionException to provide the message of the real cause 
to the user. Others don't.
* The handling of errors resulting from bad or wrong flags is also inconsistent 
in certain tools. We should review this and be consistent.

There may be other things to look after. I think that we should review all the 
tools and make them consistent.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to