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)