Expand the usage of the DSE_DEBUG_VERBOSE flag
Context.
Since a while, the exploration plugin is able to evaluate an environment flag “DSE_DEBUG_VERBOSE” by the the utility method isDebugVerboseEnabled(). It is intended to show verbose development-relevant information if set. Thus, the standard use and development of AF3 is not impacted by these information.
Proposed Changes.
There exist several places in the creation of objectives/constraints where debug information can be shown. As of now, there would be the following candidates:
- The basic deployment constraints are printed to the console when they are created. This can be wrapped using the above mentioned utility method.
- During the creation of constraints in the editors, additional debug information could be shown, i.e., the resulting expression could be printed.
(from redmine: issue id 3363, created on 2018-04-03, closed on 2019-01-25)