CDI:静态记录器与注入器?

时间:2018-10-23 14:53:00

标签: java logging java-ee dependency-injection cdi

免责声明:该问题并非旨在“基于观点”。我正在寻找强项。

在CDI应用程序中,更常规和更适合使用的是:静态记录器: private static final Logger LOGGER = LoggerFactory.getLogger...;

还是注入具有特定生产者的产品? @Inject private Logger logger;

前一个优点是,我们可以创建自己的LoggerFactory包装器(出于某些目的)并在所有地方使用它,而不必担心有人滥用了另一个工厂。但是还有其他缺点/优势或这种方法吗?还有什么“规范”的?

0 个答案:

没有答案