In our workflow setup, a main workflow (e.g., CCC_MAIN_PIPE) uses Workflow Reader + Workflow Executor to trigger multiple sub-workflows (e.g., CCC_RAW_DATA_MAIN_PIPE, CCC_REPORT_MAIN_PIPE, etc.).
When executed on KNIME Hub, we noticed that the execution logs only display the main workflow name (CCC_MAIN_PIPE), and do not show which specific sub-workflow is currently being executed.
This makes it difficult to track or debug the execution process, since all jobs appear under the same name in the Hub logs.
I’d like to ask:
Is there a way to make the Hub execution logs display the sub-workflow names?
Could this be achieved via flow variables, Logger nodes, or component encapsulation?
Are there any plans to improve sub-workflow traceability in future KNIME releases?
Thank you for your suggestion, and I really appreciate you sharing the Java snippet.
I have tested a simplified version of logWarn inside a component, and the logs do appear in the Hub job output. This does make the execution process a bit clearer.
I will try adding more detailed logWarn messages inside each sub-workflow as you suggested to improve traceability.
If you or the KNIME team plan to enhance sub-workflow visibility in Hub execution tracking in the future, that would be very helpful for complex enterprise workflows.