]
Brian Stansberry commented on WFCORE-3337:
------------------------------------------
Capabilities and requirements can do this for you if the relationships between things are
tracked via caps/reqs. See discussion of WFCORE-1106.
Logging resources shouldn't be allowed to removed if they are
in-use
--------------------------------------------------------------------
Key: WFCORE-3337
URL:
https://issues.jboss.org/browse/WFCORE-3337
Project: WildFly Core
Issue Type: Bug
Components: Logging
Reporter: James Perkins
Assignee: James Perkins
Currently you can remove a logging resource even if it's used by another resource. An
example of this would be the ability to remove a formatter even though that formatter is
attached to a handler. Removing handlers does validate it's not attached to a logger
first. However all logging resources should do this.
Note that logging does not use services which is why this needs to be manually checked.
This should be doable via the configuration API. Note too that a fix to validate this will
also be done in the logmanager, LOGMGR-179.