Description
I was debugging something in Apache TomEE and was confused that I saw this in my logs
INFO - MyFaces Core CDI support enabled INFO - MyFaces Core Bean Validation support enabled INFO - Couldn't discover the current project stage, using Production INFO - MyFaces Core has started, it took [9206] ms.
I knew for sure CDI was not available in FacesInitializerImpl because that's the part I have been debugging. The log message depends on if jakarta.enterprise.inject.spi.BeanManager is available on the Classloader, not if a running CDI container was actually detected when MyFaces started
IMO either the log message should be changed to something like "MyFaces Core successfully detected CDI" (which IMO can still confuse users) or the message should just be logged in FacesInitializerImpl