apache/beam

Support --verbose and/or --debug options so users don't have to tweak logging backend for basic output

Open

#18,695 opened on Jun 3, 2022

View on GitHub
 (0 comments) (0 reactions) (0 assignees)Java (4,097 forks)batch import
P3coregood first issuejavanew feature

Repository metrics

Stars
 (7,313 stars)
PR merge metrics
 (Avg merge 6d) (243 merged PRs in 30d)

Description

A good command line interface uses --verbose or --debug to control verbosity for users and contributors to get more info about what is going on in the program. Currently IIUC a user has to tweak JUL which is quite a poor experience and Java-centric rather than a good command line interface. We should add support for this alongside our other tools (like pipeline options parsing) for making it easy to build a pipeline main().

Note that this is for the construction & submission side / core SDK. Each runner has its own needs as far as how to control the worker logging, though it is probably still better to have a general way.

Imported from Jira BEAM-3475. Original Jira may contain additional context. Reported by: kenn.

Contributor guide