activemq-artemis/artemis-server-osgi
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
..
src ARTEMIS-5110 add ability to identify retired IDs in log annotations 2024-10-25 15:14:07 +01:00
.gitignore OSGi support based on branch from gnodet 2015-11-24 11:12:10 +01:00
enable-log-bundle-annotation-processor ARTEMIS-4872: use explicit annotationProcessorPaths compiler config 2024-06-28 16:49:27 +01:00
pom.xml [maven-release-plugin] prepare for next development iteration 2024-10-16 10:10:37 -05:00