activemq-artemis/artemis-server-osgi/src
Justin Bertram d01ea80df9 ARTEMIS-5110 add ability to identify retired IDs in log annotations
The broker uses unique IDs for logging statements. As logging changes
over time we need a way to "retire" these IDs (e.g. when certain
logging statements are no longer needed) to ensure they are not used

This commit does the following:

 - Removes all the logging methods which are no longer used and
   "retires" the corresponding ID (i.e. adds them to the `retiredIDs`
   list for that LogBundle).
 - Updates the validation for IDs that have been retired or are in
   active use including a new suggestion about a valid ID to use when an
   invalid ID is found.
 - Fixes all the regular expressions in all the various uses of
   `@LogBundle` to ensure there are no overlaps to prevent duplicates
   between bundles.

Changes from myself and Robbie Gemmell (see PR). This closes #5303.
2024-10-25 15:14:07 +01:00
..
main/java/org/apache/activemq/artemis/osgi ARTEMIS-5110 add ability to identify retired IDs in log annotations 2024-10-25 15:14:07 +01:00
test/java/org/apache/activemq/artemis/osgi ARTEMIS-4790: use JUnit 5 for the tests 2024-06-03 10:06:37 -05:00