Разница между Simple Logging Facade для Java и Apache Commons Logging

Не является более элегантным решением изменить char[] на:

static constexpr char * baz = "quz";

Таким образом, мы можем иметь определение / объявление / инициализатор в 1 строке кода.

29
задан Nathan Hughes 20 May 2018 в 13:25
поделиться

2 ответа

From the SLF4J FAQ:

SLF4J is conceptually very similar to JCL. As such, it can be thought of as yet another logging facade. However, SLF4J is much simpler in design and arguably more robust. In a nutshell, SLF4J avoid the class loader issues that plague JCL.

Do a google for "JCL classloader issues" for more on this...

33
ответ дан 28 November 2019 в 00:09
поделиться

Хотя SLF4J можно использовать в качестве фасада по сравнению с такими библиотеками, как Log4j или JUL, его также можно использовать в качестве API для реализации собственных библиотек ведения журнала, например Logback сделал. Собственная библиотека SLF4J не будет нуждаться в клеевом адаптере посередине, как фасад для Log4j или JUL, поэтому она также должна быть более эффективной.

7
ответ дан 28 November 2019 в 00:09
поделиться
Другие вопросы по тегам:

Похожие вопросы: