7.17. JBoss Logging 更改
从 JBoss EAP 7 开始,如果您的应用程序使用 JBoss Logging,请注意 org.jboss.logging 软件包中的注解已弃用。它们已移到 org.jboss.logging.annotations 软件包,因此您必须更新源代码来导入新软件包。
该注解还移到单独的 Maven groupId:artifactId:version (GAV) ID 中,因此您需要在项目 pom.xml 文件中为 org.jboss.logging:jboss-logging-annotations 添加新项目依赖项。
只有日志记录注解已移动。org.jboss.logging.BasicLogger 和 org.jboss.logging.Logger 仍存在于 org.jboss.logging 软件包中。
下表列出了已弃用的注解类和对应的替换。
| 弃用的类 | 替换类 |
|---|---|
| org.jboss.logging.Cause | org.jboss.logging.annotations.Cause |
| org.jboss.logging.Field | org.jboss.logging.annotations.Field |
| org.jboss.logging.FormatWith | org.jboss.logging.annotations.FormatWith |
| org.jboss.logging.LoggingClass | org.jboss.logging.annotations.LoggingClass |
| org.jboss.logging.LogMessage | org.jboss.logging.annotations.LogMessage |
| org.jboss.logging.Message | org.jboss.logging.annotations.Message |
| org.jboss.logging.MessageBundle | org.jboss.logging.annotations.MessageBundle |
| org.jboss.logging.MessageLogger | org.jboss.logging.annotations.MessageLogger |
| org.jboss.logging.Param | org.jboss.logging.annotations.Param |
| org.jboss.logging.Property | org.jboss.logging.annotations.Property |