Chesnay Schepler created FLINK-18159: ----------------------------------------
Summary: Add support for trimming stack traces in user-facing components Key: FLINK-18159 URL: https://issues.apache.org/jira/browse/FLINK-18159 Project: Flink Issue Type: New Feature Components: Command Line Client, Runtime / REST Reporter: Chesnay Schepler Fix For: 1.12.0 Add a verbosity query parameter / flag(==config option) into the REST API / CLI to trim the exception stack traces, which means excluding the location information. The result would be something like this: {code} org.apache.flink.runtime.client.JobSubmissionException: Failed to submit job. Caused by: java.lang.RuntimeException: org.apache.flink.runtime.client.JobExecutionException: Could not set up JobManager Caused by: org.apache.flink.runtime.client.JobExecutionException: Could not set up JobManager Caused by: java.io.FileNotFoundException: Cannot find checkpoint or savepoint file/directory 'ashudasd' on file system 'file'. {code} This approach renders even the biggest stack traces fairly readable, and is rather convenient since it only requires changes in the actual user-facing components. Logging would not be impacted by this. The trimming was already implemented in this [PR|https://github.com/apache/flink/pull/12392], but the flags are missing. -- This message was sent by Atlassian Jira (v8.3.4#803005)