I just noticed that the hibernate-infinispan module compiles even without the jboss-logger annotations. The reason appears to be that it never uses the recommended approach to generate internationalizable error messages.