Does anyone have recommendations on how to best to add manifest implementation information (Implementation-Title, Implementation-Version, etc) to logback MDC trivially?

I know this information can retrieved programmatically from a package (Package.getImplementationTitle(), Package.getImplementationVersion(), etc), but I'd rather avoid having every application hardcode logic on startup to determine this and stash it in MDC for later use.  I would also like to avoid hard coding this information within logback.xml / logback-spring.xml as the manifest is the source of truth.

Any recommendations would be greatly appreciated!
-- 

email-signature-logo.jpg

Andy Feller

Sr. DevOps Engineer
900 Main Campus Drive, Suite 500

Raleigh, NC 27606

Bandwidth
e afeller@bandwidth.com