Log4jの差分SLF4J

log4jの:つまり、Java用のログ、Javaは4 4英語の同音異義語を記録し、
SLF4J:Java用のシンプルなログファサード:シンプルなログファサード

違い:
log4jロギングが本当に製品であり、このような製品がたくさんあります

SLF4Jは、アダプタ、我々統一印刷されたログ方法は、私たちのログのSLF4Jを呼び出して、我々はシステムにログソースを変更したときに、ログや他の特定の方法は、そう、無視することができ、あなたは、コードを変更する必要はありません。

例えば:

假设日志系统A的info日志输出方法如下
A.message();
日志系统B的info日志输出方法如下
B.show();
log4j的info日志输出方法如下:
logger.getInfo()     //演示用  实际不是这个方法

slf4j的实现就是:
slf4j slf4j = new slf4j (A);
log.info();
这样我们用的就是日志系统A的方法,

现在假设我们的系统所在环境仅仅有log4j的日志输出环境,那么原来系统仅仅需要配置新的日志源即可
slf4j slf4j = new slf4j (log4j);

而不需要更改其他代码

転送:https://blog.csdn.net/qq_35794278/article/details/89599183

公開された274元の記事 ウォンの賞賛144 ビュー7928

おすすめ

転載: blog.csdn.net/qq_44868502/article/details/103955244
おすすめ